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. Các mục được tạo hoặc truy cập từ một Form bằng cách sử dụng các phương thức như Form.addCheckboxItem(). Khi được dùng trong bài kiểm tra, những mục này sẽ được chấm điể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 | Kiểu 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 bản sao đó 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ề thông tin phản hồi mà người trả lời nhìn thấy khi họ trả lời đúng một câu hỏi. |
get | Quiz | Trả về ý kiến phản hồi được hiển thị cho người trả lời khi họ trả lời sai một 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 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ặt hàng có lựa chọn "khác" hay không. |
is | Boolean | Xác định xem người trả lời có bắt buộ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ảng chuỗi. |
set | Checkbox | Đặt một mảng lựa chọn cho một mục. |
set | Checkbox | Đặt thông tin 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 thông tin 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 tương ứng cho một mục có thể chấm điểm. |
set | Checkbox | Đặt xem người trả lời có bắt buộ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 Section). |
set | Checkbox | Đặt 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ặt hàng có lựa chọn "khác" hay không. |
Tài liệu chi tiết
clearValidation()
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
CheckboxItem – CheckboxItem này, để xâu chuỗi
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được uỷ quyền bằng một hoặc nhiều phạm vi sau đây:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
createChoice(value)
Tạo một lựa chọn mới.
Thông 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 cần được uỷ quyền bằng một hoặc nhiều phạm vi sau đây:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
createChoice(value, isCorrect)
Tạo một lựa chọn mới.
Thông 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 | 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 cần được uỷ quyền bằng một hoặc nhiều phạm vi sau đây:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
createResponse(responses)
Tạo một ItemResponse 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 có giá trị không khớp với lựa chọn hợp lệ cho mục này, trừ phi showOtherOption(enabled) được đặt thành true.
Thông số
| Tên | Loại | Mô tả |
|---|---|---|
responses | String[] | một mảng 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
ItemResponse – phản hồi của mục
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được uỷ quyền bằng một hoặc nhiều phạm vi sau đây:
-
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 bản sao đó vào cuối biểu mẫu.
Cầu thủ trả bóng
CheckboxItem – bản sao của CheckboxItem này, để liên kết
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được uỷ quyền bằng một hoặc nhiều phạm vi sau đây:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
getChoices()
Lấy tất cả các lựa chọn cho một mục.
Cầu thủ trả bóng
Choice[] – một mảng các lựa chọn
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được uỷ quyền bằng một hoặc nhiều