CheckboxItem
, ListItem
, MultipleChoiceItem
등 선택 항목을 지원하는 Item
유형과 연결된 단일 선택입니다.
// 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()); }
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
getGotoPage() | PageBreakItem | GO_TO_PAGE 대상으로 설정된 PageBreakItem 를 가져옵니다.
응답자가 이 선택사항을 선택하여 현재 페이지를 완료하는 경우 |
getPageNavigationType() | PageNavigationType | 응답자가 이 선택사항을 선택하고PageNavigationType
현재 페이지를 완료합니다. |
getValue() | String | 응답자가 양식을 볼 때 라벨로 보는 선택의 값을 가져옵니다. |
isCorrectAnswer() | Boolean | 선택한 내용이 질문에 대한 정답인지 여부를 가져옵니다. |
자세한 문서
getGotoPage()
GO_TO_PAGE
대상으로 설정된 PageBreakItem
를 가져옵니다.
응답자가 이 선택사항을 선택하여 현재 페이지를 완료하는 경우 이 방법은
MultipleChoiceItems
관련 선택사항 다른 옵션을 확인할 수 있고
null
을 반환합니다.
리턴
PageBreakItem
: 이 선택 항목의 GO_TO_PAGE
대상 또는 null
(없는 경우)
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getValue()
응답자가 양식을 볼 때 라벨로 보는 선택 값을 가져옵니다.
리턴
String
: 선택 값
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
isCorrectAnswer()
선택한 내용이 질문에 대한 정답인지 여부를 확인합니다. 이 방법은 퀴즈의 일부인 질문 퀴즈가 아닌 양식에서는 false가 반환됩니다.
리턴
Boolean
— 선택한 항목이 정답인지 여부입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms