응답자가 드롭다운 목록에서 하나의 항목을 선택할 수 있는 질문 항목입니다. Form
에서 항목에 액세스하거나 항목을 만들 수 있습니다.
// 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?').setChoices([ item.createChoice('Cats'), item.createChoice('Dogs') ]);
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
create | Choice | 새 선택 항목을 만듭니다. |
create | Choice | 새 선택 항목을 만듭니다. |
create | Choice | 지정된 페이지 시점 항목으로 이동하는 페이지 탐색 옵션이 있는 새 선택 항목을 만듭니다. |
create | Choice | 페이지 탐색 옵션으로 새 선택 항목을 만듭니다. |
create | Item | 이 목록 항목의 새 Item 를 만듭니다. |
duplicate() | List | 이 항목의 사본을 만들어 양식 끝에 추가합니다. |
get | Choice[] | 항목의 모든 옵션을 가져옵니다. |
get | Quiz | 응답자가 질문에 올바르게 답변할 때 표시되는 의견을 반환합니다. |
get | Quiz | 응답자가 질문에 잘못 답변할 때 응답자에게 표시되는 의견을 반환합니다. |
get | String | 항목의 도움말 텍스트 (Image , Page , Section 와 같은 레이아웃 항목의 경우 설명 텍스트라고도 함)를 가져옵니다. |
get | Integer | 항목의 고유 식별자를 가져옵니다. |
get | Integer | 양식의 모든 항목 중에서 항목의 색인을 가져옵니다. |
get | Integer | 채점 가능한 항목의 점수 값을 반환합니다. |
get | String | 항목의 제목을 가져옵니다 (Section 의 경우 헤더 텍스트라고도 함). |
get | Item | Item 로 표시되는 항목 유형을 가져옵니다. |
is | Boolean | 응답자가 질문에 답변해야 하는지 여부를 결정합니다. |
set | List | 문자열 배열에서 항목의 선택사항을 설정합니다. |
set | List | 항목의 선택 항목 배열을 설정합니다. |
set | List | 응답자가 질문에 올바르게 답변할 때 표시할 의견을 설정합니다. |
set | List | 응답자가 질문에 잘못 답변할 때 표시할 의견을 설정합니다. |
set | List | 항목의 도움말 텍스트 (Image , Page , Section 와 같은 레이아웃 항목의 설명 텍스트라고도 함)를 설정합니다. |
set | List | 채점 가능한 항목의 점수를 설정합니다. |
set | List | 응답자가 질문에 답변해야 하는지 여부를 설정합니다. |
set | List | 항목의 제목을 설정합니다 (Section 의 경우 헤더 텍스트라고도 함). |
자세한 문서
create Choice(value)
create Choice(value, isCorrect)
create Choice(value, navigationItem)
지정된 페이지 시점 항목으로 이동하는 페이지 탐색 옵션이 있는 새 선택 항목을 만듭니다. 이는 navigation
가 Form
로 설정된 create
와 같습니다. 페이지 탐색을 사용하는 선택사항은 페이지 탐색을 사용하지 않는 선택사항과 동일한 항목에 결합할 수 없습니다.
페이지 탐색은 응답자가 옵션이 포함된 페이지를 완료한 후에, 그리고 응답자가 해당 옵션을 선택한 경우에만 발생합니다. 응답자가 동일한 페이지에서 페이지 탐색 안내와 함께 여러 옵션을 선택한 경우 마지막 탐색 옵션만 영향을 미칩니다. 페이지 탐색은 양식의 마지막 페이지에도 영향을 미치지 않습니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
value | String | 응답자가 양식을 볼 때 라벨로 표시되는 선택사항의 값 |
navigation | Page | 이동할 항목 |
리턴
Choice
- 새로운 선택사항
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
create Response(response)
이 목록 항목의 새 Item
를 만듭니다. response
인수가 이 항목의 유효한 선택사항과 일치하지 않으면 예외가 발생합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
response | String | 이 목록 항목에 대한 유효한 답변 |
리턴
Item
: 항목 응답
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
duplicate()
get Choices()
get Feedback For Correct()
응답자가 질문에 올바르게 답변할 때 표시되는 의견을 반환합니다.
리턴
Quiz
: 의견(있는 경우)
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Feedback For Incorrect()
응답자가 질문에 잘못 답변할 때 응답자에게 표시되는 의견을 반환합니다.
리턴
Quiz
: 의견(있는 경우)
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Help Text()
항목의 도움말 텍스트 (Image
, Page
, Section
와 같은 레이아웃 항목의 경우 설명 텍스트라고도 함)를 가져옵니다.
리턴
String
: 상품의 도움말 텍스트 또는 설명 텍스트
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Id()
항목의 고유 식별자를 가져옵니다.
리턴
Integer
: 상품 ID
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Index()
양식의 모든 항목 중에서 항목의 색인을 가져옵니다.
리턴
Integer
: 항목의 색인
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Points()
채점 가능한 항목의 점수 값을 반환합니다.
리턴
Integer
: 문제의 점수입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Title()
항목의 제목을 가져옵니다 (Section
의 경우 헤더 텍스트라고도 함).
리턴
String
: 항목의 제목 또는 헤더 텍스트
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Type()
is Required()
응답자가 질문에 답변해야 하는지 여부를 결정합니다.
리턴
Boolean
: 응답자가 질문에 답해야 하는지 여부
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Choice Values(values)
문자열 배열에서 항목의 선택사항을 설정합니다. 지정된 배열이 비어 있으면 예외가 발생합니다.
// 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']);
매개변수
이름 | 유형 | 설명 |
---|---|---|
values | String[] | 응답자가 양식을 볼 때 라벨로 표시되는 선택 값 배열입니다. |
리턴
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Choices(choices)
항목의 선택 항목 배열을 설정합니다. 지정된 배열이 비어 있거나 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')]);
매개변수
이름 | 유형 | 설명 |
---|---|---|
choices | Choice[] | 선택사항 배열 |
리턴
생성 값
Error
: 지정된 배열이 null
이거나 비어 있거나 null
요소를 포함하는 경우
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Feedback For Correct(feedback)
응답자가 질문에 올바르게 답변할 때 표시할 의견을 설정합니다.
// 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(), );
매개변수
이름 | 유형 | 설명 |
---|---|---|
feedback | Quiz | 새 의견을 보내주세요. null 값은 의견을 삭제합니다. |
리턴
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Feedback For Incorrect(feedback)
응답자가 질문에 잘못 답변할 때 표시할 의견을 설정합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
feedback | Quiz | 새로운 의견 |
리턴
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Help Text(text)
항목의 도움말 텍스트 (Image
, Page
, Section
와 같은 레이아웃 항목의 설명 텍스트라고도 함)를 설정합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
text | String | 새 도움말 텍스트 |
리턴
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Points(points)
set Required(enabled)
set Title(title)
항목의 제목을 설정합니다 (Section
의 경우 헤더 텍스트라고도 함).
매개변수
이름 | 유형 | 설명 |
---|---|---|
title | String | 새 제목 또는 헤더 텍스트 |
리턴
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms