Một lựa chọn liên kết với một loại Item
hỗ trợ các lựa chọn (chẳng hạ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 | Kiểu dữ liệu trả về | Mô tả ngắn |
---|---|---|
getGotoPage() | PageBreakItem | Lấy PageBreakItem 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 | Nhận 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 | Nhận biết liệu lựa chọn có phải là câu trả lời đúng cho câu hỏi hay không. |
Tài liệu chi tiết
getGotoPage()
Lấy PageBreakItem
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 cho các lựa chọn liên kết với MultipleChoiceItems
; đối với các lựa chọn khác, phương thức này sẽ trả về null
.
Cầu thủ trả bóng
PageBreakItem
– đích GO_TO_PAGE
cho lựa chọn này, hoặc null
nếu không có đích đến
Ủy quyền
Tập lệnh sử dụng phương thức này cần đượ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
getValue()
Nhận 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 cần đượ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
isCorrectAnswer()
Nhận biết liệu lựa chọn có phải là câu trả lời đúng cho câu hỏi hay không. Phương thức này chỉ áp dụng cho các câu hỏi thuộc bài kiểm tra. Đối với các biểu mẫu không phải bài kiểm tra, phương thức này sẽ trả về giá trị "false".
Cầu thủ trả bóng
Boolean
— Liệu lựa chọn có phải là câu trả lời chính xác hay không.
Ủy quyền
Tập lệnh sử dụng phương thức này cần đượ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