열과 행의 그리드로 표시되는 질문 항목으로, 응답자가 일련의 라디오 버튼 중에서 행당 하나의 선택 항목을 선택할 수 있습니다. 항목은 Form
에서 액세스하거나 만들 수 있습니다.
// Open a form by ID and add a new grid item. var form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); var item = form.addGridItem(); item.setTitle('Rate your interests') .setRows(['Cars', 'Computers', 'Celebrities']) .setColumns(['Boring', 'So-so', 'Interesting']);
방법
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
clearValidation() | GridItem | 이 그리드 항목의 데이터 유효성 검사를 삭제합니다. |
createResponse(responses) | ItemResponse | 이 그리드 항목의 새 ItemResponse 를 만듭니다. |
duplicate() | GridItem | 이 항목의 사본을 만들어 양식 끝에 추가합니다. |
getColumns() | String[] | 그리드에 있는 모든 열의 값을 가져옵니다. |
getHelpText() | String | 항목의 도움말 텍스트 (ImageItems , PageBreakItems , SectionHeaderItems 와 같은 레이아웃 항목의 설명 텍스트라고도 함)를 가져옵니다. |
getId() | Integer | 항목의 고유 식별자를 가져옵니다. |
getIndex() | Integer | 양식의 모든 항목 중에서 항목의 색인을 가져옵니다. |
getRows() | String[] | 그리드에 있는 모든 행의 값을 가져옵니다. |
getTitle() | String | 항목의 제목을 가져옵니다 (SectionHeaderItem 의 경우 헤더 텍스트라고도 함). |
getType() | ItemType | ItemType 로 표시되는 항목의 유형을 가져옵니다. |
isRequired() | Boolean | 응답자가 질문에 반드시 답변해야 하는지 여부를 결정합니다. |
setColumns(columns) | GridItem | 값의 배열을 기반으로 그리드의 열을 설정합니다. |
setHelpText(text) | GridItem | 항목의 도움말 텍스트 (ImageItems , PageBreakItems , SectionHeaderItems 와 같은 레이아웃 항목의 설명 텍스트라고도 함)를 설정합니다. |
setRequired(enabled) | GridItem | 응답자가 질문에 반드시 답변해야 하는지 여부를 설정합니다. |
setRows(rows) | GridItem | 값의 배열을 기반으로 그리드의 행을 설정합니다. |
setTitle(title) | GridItem | 항목의 제목을 설정합니다 (SectionHeaderItem 의 경우 헤더 텍스트라고도 함). |
setValidation(validation) | GridItem | 이 그리드 항목의 데이터 유효성 검사를 설정합니다. |
자세한 문서
clearValidation()
createResponse(responses)
이 그리드 항목의 새 ItemResponse
를 만듭니다. responses
인수는 그리드의 행 수와 같은 수의 값을 포함하는 String[]
배열이어야 합니다. 필수가 아닌 그리드 질문에 대한 null
요소는 해당 행에 대한 응답이 없음을 나타냅니다. 값 중 하나라도 유효한 선택과 일치하지 않으면 예외가 발생합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
responses | String[] | 이 그리드 항목에 유효한 답변의 배열 |
리턴
ItemResponse
: 항목 응답
승인
이 방법을 사용하는 스크립트는 다음 범위 중 하나 이상을 승인해야 합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
duplicate()
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)
setHelpText(text)
항목의 도움말 텍스트 (ImageItems
, PageBreakItems
, SectionHeaderItems
와 같은 레이아웃 항목의 설명 텍스트라고도 함)를 설정합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
text | String | 새 도움말 텍스트 |
리턴
승인
이 방법을 사용하는 스크립트는 다음 범위 중 하나 이상을 승인해야 합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setRequired(enabled)
setRows(rows)
setTitle(title)
항목의 제목을 설정합니다 (SectionHeaderItem
의 경우 헤더 텍스트라고도 함).
매개변수
이름 | 유형 | 설명 |
---|---|---|
title | String | 새 제목 또는 헤더 텍스트 |
리턴
승인
이 방법을 사용하는 스크립트는 다음 범위 중 하나 이상을 승인해야 합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setValidation(validation)
이 그리드 항목의 데이터 유효성 검사를 설정합니다. 필수 함수 없이 null 또는 유효성 검사를 전달하면 이전 유효성 검사가 삭제됩니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
validation | GridValidation | 이 항목에 적용할 GridValidation입니다. |
리턴
승인
이 방법을 사용하는 스크립트는 다음 범위 중 하나 이상을 승인해야 합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms