응답자가 체크박스 시퀀스에서 행당 여러 선택사항을 선택할 수 있는 열과 행의 그리드로 표시되는 질문 항목입니다. Form에서 항목에 액세스하거나 항목을 만들 수 있습니다.
// Open a form by ID and add a new checkbox grid item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addCheckboxGridItem(); item.setTitle('Where did you celebrate New Years?') .setRows(['New York', 'San Francisco', 'London']) .setColumns(['2014', '2015', '2016', '2017']);
메서드
| 메서드 | 반환 유형 | 간략한 설명 |
|---|---|---|
clear | Checkbox | 이 그리드 항목의 데이터 유효성 검사를 삭제합니다. |
create | Item | 이 체크박스 그리드 항목의 새 Item를 만듭니다. |
duplicate() | Checkbox | 이 항목의 사본을 만들어 양식 끝에 추가합니다. |
get | String[] | 그리드의 모든 열의 값을 가져옵니다. |
get | String | 항목의 도움말 텍스트를 가져옵니다 (Image, Page, Section와 같은 레이아웃 항목의 설명 텍스트라고도 함). |
get | Integer | 항목의 고유 식별자를 가져옵니다. |
get | Integer | 양식의 모든 항목 중에서 항목의 색인을 가져옵니다. |
get | String[] | 그리드의 모든 행의 값을 가져옵니다. |
get | String | 항목의 제목을 가져옵니다 (Section의 경우 헤더 텍스트라고도 함). |
get | Item | Item로 표시된 항목의 유형을 가져옵니다. |
is | Boolean | 응답자가 질문에 답변해야 하는지 여부를 결정합니다. |
set | Checkbox | 값 배열을 기반으로 그리드의 열을 설정합니다. |
set | Checkbox | 항목의 도움말 텍스트를 설정합니다 (Image, Page, Section와 같은 레이아웃 항목의 설명 텍스트라고도 함). |
set | Checkbox | 응답자가 질문에 답변해야 하는지 여부를 설정합니다. |
set | Checkbox | 값 배열을 기반으로 그리드의 행을 설정합니다. |
set | Checkbox | 항목의 제목을 설정합니다 (Section의 경우 헤더 텍스트라고도 함). |
set | Checkbox | 이 체크박스 그리드 항목의 데이터 유효성 검사를 설정합니다. |
자세한 문서
clearValidation()
이 그리드 항목의 데이터 유효성 검사를 삭제합니다.
리턴
CheckboxGridItem - 이 항목(연결용)
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
createResponse(responses)
이 체크박스 그리드 항목의 새 ItemResponse를 만듭니다. responses 인수는 체크박스 그리드의 입력 수만큼의 값을 포함하는 String[][] 배열이어야 합니다. 필수가 아닌 체크박스 그리드 질문의 null 요소는 해당 행에 대한 응답이 없음을 나타냅니다. 값 중 하나가 유효한 선택사항과 일치하지 않으면 예외가 발생합니다.
매개변수
| 이름 | 유형 | 설명 |
|---|---|---|
responses | String[][] | 이 체크박스 그리드 항목의 유효한 답변 배열의 배열 |
리턴
ItemResponse - 항목 응답
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
duplicate()
이 항목의 사본을 만들어 양식 끝에 추가합니다.
리턴
CheckboxGridItem - 연결을 위한 이 CheckboxGridItem의 중복
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
getColumns()
그리드의 모든 열의 값을 가져옵니다.
리턴
String[] - 응답자가 양식을 볼 때 라벨로 표시되는 열 값의 배열
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
getHelpText()
항목의 도움말 텍스트를 가져옵니다 (ImageItems, PageBreakItems, SectionHeaderItems와 같은 레이아웃 항목의 설명 텍스트라고도 함).
리턴
String - 상품의 도움말 텍스트 또는 설명 텍스트
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
getId()
항목의 고유 식별자를 가져옵니다.
리턴
Integer: 상품의 ID
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
getIndex()
양식의 모든 항목 중에서 항목의 색인을 가져옵니다.
리턴
Integer: 항목의 색인
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
getRows()
그리드의 모든 행의 값을 가져옵니다.
리턴
String[] - 응답자가 양식을 볼 때 라벨로 표시되는 행 값의 배열
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
getTitle()
항목의 제목을 가져옵니다 (SectionHeaderItem의 경우 헤더 텍스트라고도 함).
리턴
String - 상품의 제목 또는 헤더 텍스트
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
getType()
isRequired()
응답자가 질문에 답변해야 하는지 여부를 결정합니다.
리턴
Boolean - 응답자가 질문에 답해야 하는지 여부
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
setColumns(columns)
값 배열을 기반으로 그리드의 열을 설정합니다. 제공된 배열이 비어 있으면 예외를 발생시킵니다.
매개변수
| 이름 | 유형 | 설명 |
|---|---|---|
columns | String[] | 응답자가 양식을 볼 때 라벨로 표시되는 열 값의 배열 |
리턴
CheckboxGridItem - 이 항목(연결용)
생성 값
Error - 지정된 배열이 null이거나 비어 있는 경우
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
setHelpText(text)
항목의 도움말 텍스트를 설정합니다 (ImageItems, PageBreakItems, SectionHeaderItems와 같은 레이아웃 항목의 설명 텍스트라고도 함).
매개변수
| 이름 | 유형 | 설명 |
|---|---|---|
text | String | 새 도움말 텍스트 |
리턴
CheckboxGridItem - 연결을 위한 이 CheckboxGridItem
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
setRequired(enabled)
응답자가 질문에 답변해야 하는지 여부를 설정합니다.
매개변수
| 이름 | 유형 | 설명 |
|---|---|---|
enabled | Boolean | 응답자가 질문에 답해야 하는지 여부 |
리턴
CheckboxGridItem - 현재 항목 (연결용)
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
setRows(rows)
값 배열을 기반으로 그리드의 행을 설정합니다. 지정된 배열이 비어 있으면 예외를 발생시킵니다.
매개변수
| 이름 | 유형 | 설명 |
|---|---|---|
rows | String[] | 응답자가 양식을 볼 때 라벨로 표시되는 행 값의 배열 |
리턴
CheckboxGridItem - 이 항목(연결용)
생성 값
Error - 지정된 배열이 null이거나 비어 있는 경우
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
setTitle(title)
항목의 제목을 설정합니다 (SectionHeaderItem의 경우 헤더 텍스트라고도 함).
매개변수
| 이름 | 유형 | 설명 |
|---|---|---|
title | String | 새 제목 또는 헤더 텍스트 |
리턴
CheckboxGridItem - 연결을 위한 이 CheckboxGridItem
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
setValidation(validation)
이 체크박스 그리드 항목의 데이터 유효성 검사를 설정합니다. null 또는 호출된 require 함수가 없는 유효성 검사를 전달하면 이전 유효성 검사가 삭제됩니다.
매개변수
| 이름 | 유형 | 설명 |
|---|---|---|
validation | Checkbox | 이 항목에 적용할 CheckboxGridValidation입니다. |
리턴
CheckboxGridItem - 연결을 위한 이 CheckboxGridItem
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms