Một lựa chọn liên kết với loại Item
hỗ trợ các lựa chọn như CheckboxItem
, ListItem
hoặc MultipleChoiceItem
.
// Create a new form and add a multiple-choice item. var form = FormApp.create('Form Name'); var item = form.addMultipleChoiceItem(); item.setTitle('Do you prefer cats or dogs?') .setChoices([ item.createChoice('Cats', FormApp.PageNavigationType.CONTINUE), item.createChoice('Dogs', FormApp.PageNavigationType.RESTART) ]); // Add another page because navigation has no effect on the last page. form.addPageBreakItem().setTitle('You chose well!'); // Log the navigation types that each choice results in. var choices = item.getChoices(); for (var i = 0; i < choices.length; i++) { Logger.log('If the respondent chooses "%s", the form will %s.', choices[i].getValue(), choices[i].getPageNavigationType()); }
Phương thức
Phương thức | Loại dữ liệu trả về | Mô tả ngắn |
---|---|---|
getGotoPage() | PageBreakItem | Lấy PageBreakItem được đặt làm đích đến GO_TO_PAGE
nếu người trả lời chọn lựa chọn này và hoàn tất trang hiện tại. |
getPageNavigationType() | PageNavigationType | Lấy PageNavigationType xảy ra nếu người trả lời chọn lựa chọn này và
hoàn tất trang hiện tại. |
getValue() | String | Lấy giá trị của lựa chọn mà người trả lời sẽ thấy dưới dạng nhãn khi xem biểu mẫu. |
isCorrectAnswer() | Boolean | Biết đáp án đó có đúng cho câu hỏi hay không. |
Tài liệu chi tiết
getGotoPage()
Lấy PageBreakItem
được đặt làm đích đến GO_TO_PAGE
nếu người trả lời chọn lựa chọn này và hoàn tất trang hiện tại. Phương thức này chỉ áp dụng
vào các lựa chọn liên kết với MultipleChoiceItems
; để có các lựa chọn khác,
hàm này sẽ trả về null
.
Cầu thủ trả bóng
PageBreakItem
– đích đến GO_TO_PAGE
cho lựa chọn này hoặc null
nếu không có lựa chọn nào
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy 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
getValue()
Lấy giá trị của lựa chọn mà người trả lời sẽ thấy dưới dạng nhãn khi xem biểu mẫu.
Cầu thủ trả bóng
String
– giá trị của lựa chọn
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy 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
isCorrectAnswer()
Biết đáp án đó có đúng cho câu hỏi hay không. Phương pháp này chỉ áp dụng cho các câu hỏi thuộc bài kiểm tra; đối với biểu mẫu không phải câu đố, hàm này sẽ trả về giá trị "false".
Cầu thủ trả bóng
Boolean
— Liệu đáp án có đúng hay không.
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy 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