Một mục câu hỏi cho phép người trả lời chọn một hoặc nhiều hộp đánh dấu, cũng như một trường "khác" không bắt buộc. Bạn có thể truy cập hoặc tạo các mục từ Form
. Khi được sử dụng trong bài kiểm tra, các mục này sẽ được chấm tự động.
// Open a form by ID and add a new checkbox item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addCheckboxItem(); item.setTitle('What condiments would you like on your hot dog?') .setChoices([ item.createChoice('Ketchup'), item.createChoice('Mustard'), item.createChoice('Relish'), ]) .showOtherOption(true);
Phương thức
Phương thức | Loại dữ liệu trả về | Mô tả ngắn |
---|---|---|
clear | Checkbox | Xoá mọi quy tắc xác thực dữ liệu cho mục hộp đánh dấu này. |
create | Choice | Tạo một lựa chọn mới. |
create | Choice | Tạo một lựa chọn mới. |
create | Item | Tạo một Item mới cho mục hộp đánh dấu này. |
duplicate() | Checkbox | Tạo một bản sao của mục này và thêm vào cuối biểu mẫu. |
get | Choice[] | Lấy tất cả các lựa chọn cho một mục. |
get | Quiz | Trả về phản hồi hiển thị cho người trả lời khi họ trả lời đúng một câu hỏi. |
get | Quiz | Trả về phản hồi hiển thị cho người trả lời khi họ trả lời sai câu hỏi. |
get | String | Lấy văn bản trợ giúp của mục (đôi khi được gọi là văn bản mô tả cho các mục bố cục như Image , Page và Section ). |
get | Integer | Lấy giá trị nhận dạng duy nhất của mặt hàng. |
get | Integer | Lấy chỉ mục của mục trong số tất cả các mục trong biểu mẫu. |
get | Integer | Trả về giá trị điểm của một mục có thể chấm điểm. |
get | String | Lấy tiêu đề của mục (đôi khi được gọi là văn bản tiêu đề, trong trường hợp của Section ). |
get | Item | Lấy loại của mục, được biểu thị dưới dạng Item . |
has | Boolean | Xác định xem mục có tuỳ chọn "khác" hay không. |
is | Boolean | Xác định xem người trả lời có phải trả lời câu hỏi hay không. |
set | Checkbox | Đặt các lựa chọn cho một mục trong một mảng chuỗi. |
set | Checkbox | Đặt một mảng các lựa chọn cho một mục. |
set | Checkbox | Đặt phản hồi sẽ hiển thị cho người trả lời khi họ trả lời đúng một câu hỏi. |
set | Checkbox | Đặt phản hồi sẽ hiển thị cho người trả lời khi họ trả lời sai một câu hỏi. |
set | Checkbox | Đặt văn bản trợ giúp của mục (đôi khi được gọi là văn bản mô tả cho các mục bố cục như Image , Page và Section ). |
set | Checkbox | Đặt số điểm của một mục có thể chấm điểm. |
set | Checkbox | Đặt xem người trả lời có phải trả lời câu hỏi hay không. |
set | Checkbox | Đặt tiêu đề của mục (đôi khi được gọi là văn bản tiêu đề, trong trường hợp của Section ). |
set | Checkbox | Thiết lập quy tắc xác thực dữ liệu cho mục hộp đánh dấu này. |
show | Checkbox | Đặt xem mục có tuỳ chọn "khác" hay không. |
Tài liệu chi tiết
clear Validation()
Xoá mọi quy tắc xác thực dữ liệu cho mục hộp đánh dấu này.
Cầu thủ trả bóng
Checkbox
– Checkbox
này, để tạo chuỗi
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
create Choice(value)
Tạo một lựa chọn mới.
Tham số
Tên | Loại | Mô tả |
---|---|---|
value | String | giá trị của lựa chọn mà người trả lời thấy dưới dạng nhãn khi xem biểu mẫu |
Cầu thủ trả bóng
Choice
– lựa chọn mới
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
create Choice(value, isCorrect)
Tạo một lựa chọn mới.
Tham số
Tên | Loại | Mô tả |
---|---|---|
value | String | giá trị của lựa chọn mà người trả lời thấy dưới dạng nhãn khi xem biểu mẫu |
is | Boolean | liệu lựa chọn đó có phải là câu trả lời đúng hay không |
Cầu thủ trả bóng
Choice
– lựa chọn mới
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
create Response(responses)
Tạo một Item
mới cho mục hộp đánh dấu này. Đối số responses
là một mảng String[]
chứa các giá trị cần kiểm tra. Gửi một ngoại lệ nếu bất kỳ giá trị nào không khớp với lựa chọn hợp lệ cho mục này, trừ phi show
được đặt thành true
.
Tham số
Tên | Loại | Mô tả |
---|---|---|
responses | String[] | một mảng gồm các câu trả lời hợp lệ cho mục trắc nghiệm này |
Cầu thủ trả bóng
Item
– phản hồi về mặt hàng
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
duplicate()
Tạo một bản sao của mục này và thêm vào cuối biểu mẫu.
Cầu thủ trả bóng
Checkbox
– bản sao của Checkbox
này, để tạo chuỗi
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Choices()
get Feedback For Correct()
Trả về phản hồi hiển thị cho người trả lời khi họ trả lời đúng một câu hỏi.
Cầu thủ trả bóng
Quiz
– ý kiến phản hồi (nếu có).
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Feedback For Incorrect()
Trả về phản hồi hiển thị cho người trả lời khi họ trả lời sai câu hỏi.
Cầu thủ trả bóng
Quiz
– ý kiến phản hồi (nếu có).
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Help Text()
Lấy văn bản trợ giúp của mục (đôi khi được gọi là văn bản mô tả cho các mục bố cục như Image
, Page
và Section
).
Cầu thủ trả bóng
String
– văn bản trợ giúp hoặc văn bản mô tả của mục
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Id()
Lấy giá trị nhận dạng duy nhất của mặt hàng.
Cầu thủ trả bóng
Integer
– mã của mặt hàng
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Index()
Lấy chỉ mục của mục trong số tất cả các mục trong biểu mẫu.
Cầu thủ trả bóng
Integer
– chỉ mục của mục
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Points()
Trả về giá trị điểm của một mục có thể chấm điểm.
Cầu thủ trả bóng
Integer
– số điểm của một câu hỏi.
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Title()
Lấy tiêu đề của mục (đôi khi được gọi là văn bản tiêu đề, trong trường hợp của Section
).
Cầu thủ trả bóng
String
– tiêu đề hoặc văn bản tiêu đề của mục
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Type()
has Other Option()
Xác định xem mục có tuỳ chọn "khác" hay không.
Cầu thủ trả bóng
Boolean
– true
nếu mục có tuỳ chọn "khác"; false
nếu không
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
is Required()
Xác định xem người trả lời có phải trả lời câu hỏi hay không.
Cầu thủ trả bóng
Boolean
– liệu người trả lời có phải trả lời câu hỏi hay không
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Choice Values(values)
Đặt các lựa chọn cho một mục trong một mảng chuỗi. Gửi một trường hợp ngoại lệ nếu mảng đã cho trống.
// Open a form by ID and add a new list item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addListItem(); item.setTitle('Do you prefer cats or dogs?'); item.setChoiceValues(['Dogs', 'Cats']);
Tham số
Tên | Loại | Mô tả |
---|---|---|
values | String[] | mảng các giá trị lựa chọn mà người trả lời thấy dưới dạng nhãn khi xem biểu mẫu |
Cầu thủ trả bóng
Checkbox
– Checkbox
này, để tạo chuỗi
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Choices(choices)
Đặt một mảng các lựa chọn cho một mục. Gửi một ngoại lệ nếu mảng đã cho trống hoặc chứa phần tử null
.
// Open a form by ID and add a new list item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addListItem(); item.setTitle('Do you prefer cats or dogs?'); item.setChoices([item.createChoice('Cats'), item.createChoice('Dogs')]);
Tham số
Tên | Loại | Mô tả |
---|---|---|
choices | Choice[] | một mảng các lựa chọn |
Cầu thủ trả bóng
Checkbox
– Checkbox
này, để tạo chuỗi
Gửi
Error
– nếu mảng đã cho là null
, trống hoặc chứa phần tử null
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Feedback For Correct(feedback)
Đặt phản hồi sẽ hiển thị cho người trả lời khi họ trả lời đúng một câu hỏi.
// Open a form by ID and add a new list item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addListItem(); item.setTitle('Do you prefer cats or dogs?'); // Set "Dogs" as the correct answer to this question. item.setChoices([ item.createChoice('Dogs', true), item.createChoice('Cats', false), ]); // Add feedback which will be shown for correct responses; ie "Dogs". item.setFeedbackForCorrect( FormApp.createFeedback().setDisplayText('Dogs rule, cats drool.').build(), );
Tham số
Tên | Loại | Mô tả |
---|---|---|
feedback | Quiz | ý kiến phản hồi mới. Giá trị rỗng sẽ xoá ý kiến phản hồi. |
Cầu thủ trả bóng
Checkbox
– Checkbox
này, để tạo chuỗi
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Feedback For Incorrect(feedback)
Đặt phản hồi sẽ hiển thị cho người trả lời khi họ trả lời sai một câu hỏi.
Tham số
Tên | Loại | Mô tả |
---|---|---|
feedback | Quiz | ý kiến phản hồi mới |
Cầu thủ trả bóng
Checkbox
– Checkbox
này, để tạo chuỗi
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Help Text(text)
Đặt văn bản trợ giúp của mục (đôi khi được gọi là văn bản mô tả cho các mục bố cục như Image
, Page
và Section
).
Tham số
Tên | Loại | Mô tả |
---|---|---|
text | String | văn bản trợ giúp mới |
Cầu thủ trả bóng
Checkbox
– Checkbox
này, để tạo chuỗi
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Points(points)
Đặt số điểm của một mục có thể chấm điểm. Giá trị mặc định cho các mục mới là 0.
Tham số
Tên | Loại | Mô tả |
---|---|---|
points | Integer | số điểm của một mục câu hỏi |
Cầu thủ trả bóng
Checkbox
– Checkbox
này, để tạo chuỗi
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Required(enabled)
Đặt xem người trả lời có phải trả lời câu hỏi hay không.
Tham số
Tên | Loại | Mô tả |
---|---|---|
enabled | Boolean | liệu người trả lời có phải trả lời câu hỏi hay không |
Cầu thủ trả bóng
Checkbox
– mục hiện tại (để tạo chuỗi)
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Title(title)
Đặt tiêu đề của mục (đôi khi được gọi là văn bản tiêu đề, trong trường hợp của Section
).
Tham số
Tên | Loại | Mô tả |
---|---|---|
title | String | tiêu đề hoặc văn bản tiêu đề mới |
Cầu thủ trả bóng
Checkbox
– Checkbox
này, để tạo chuỗi
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Validation(validation)
Thiết lập quy tắc xác thực dữ liệu cho mục hộp đánh dấu này. Việc truyền giá trị rỗng hoặc giá trị xác thực mà không có hàm yêu cầu nào được gọi sẽ xoá mọi giá trị xác thực trước đó.
Tham số
Tên | Loại | Mô tả |
---|---|---|
validation | Checkbox | một CheckboxValidation để áp dụng cho mục này. |
Cầu thủ trả bóng
Checkbox
– Checkbox
này, để tạo chuỗi
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
show Other Option(enabled)
Đặt xem mục có tuỳ chọn "khác" hay không. Giá trị mặc định cho Checkbox
hoặc Multiple
mới là false
.
Tham số
Tên | Loại | Mô tả |
---|---|---|
enabled | Boolean | true nếu mục có tuỳ chọn "khác"; false nếu không |
Cầu thủ trả bóng
Checkbox
– Checkbox
này, để tạo chuỗi
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu được uỷ quyền với một hoặc nhiều phạm vi sau:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms