응답자가 라디오 버튼에서 번호가 매겨진 시퀀스 중 하나를 선택할 수 있는 질문 항목입니다. Form
에서 항목에 액세스하거나 항목을 만들 수 있습니다. 퀴즈에 사용하면 이러한 항목이 채점됩니다.
// Open a form by ID and add a new scale item. var form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); var item = form.addScaleItem(); item.setTitle('Pick a number between 1 and 10') .setBounds(1, 10);
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
createResponse(response) | ItemResponse | 이 확장 항목에 사용할 새 ItemResponse 를 만듭니다. |
duplicate() | ScaleItem | 이 항목의 사본을 만들어 양식 끝에 추가합니다. |
getGeneralFeedback() | QuizFeedback | 응답자가 채점 가능한 질문에 답변할 때 표시되는 의견을 반환합니다. |
getHelpText() | String | 항목의 도움말 텍스트 (ImageItems , PageBreakItems , SectionHeaderItems 와 같은 레이아웃 항목의 설명 텍스트라고도 함)를 가져옵니다. |
getId() | Integer | 항목의 고유 식별자를 가져옵니다. |
getIndex() | Integer | 양식의 모든 항목 중에서 항목의 색인을 가져옵니다. |
getLeftLabel() | String | 배율의 하한(있는 경우) 라벨을 가져옵니다. |
getLowerBound() | Integer | 배율의 하한값을 가져옵니다. |
getPoints() | Integer | 채점 가능한 항목의 점수를 반환합니다. |
getRightLabel() | String | 배율(있는 경우)의 라벨을 가져옵니다. |
getTitle() | String | 항목의 제목을 가져옵니다 (SectionHeaderItem 의 경우 헤더 텍스트라고도 함). |
getType() | ItemType | ItemType 으로 표시되는 항목 유형을 가져옵니다. |
getUpperBound() | Integer | 배율의 상한을 가져옵니다. |
isRequired() | Boolean | 응답자가 질문에 답해야 하는지 여부를 결정합니다. |
setBounds(lower, upper) | ScaleItem | 배율의 하한 및 상한을 설정합니다. |
setGeneralFeedback(feedback) | ScaleItem | 응답자가 정답 또는 오답이 있는 채점 가능한 질문 (예: 수동 채점이 필요한 질문)에 응답할 때 표시되는 의견을 설정합니다. |
setHelpText(text) | ScaleItem | 항목의 도움말 텍스트 (ImageItems , PageBreakItems , SectionHeaderItems 와 같은 레이아웃 항목의 설명 텍스트라고도 함)를 설정합니다. |
setLabels(lower, upper) | ScaleItem | 배율과 하한의 라벨을 설정합니다. |
setPoints(points) | ScaleItem | 채점 가능한 항목의 가치를 설정합니다. |
setRequired(enabled) | ScaleItem | 응답자가 질문에 답해야 하는지 여부를 설정합니다. |
setTitle(title) | ScaleItem | 항목의 제목을 설정합니다 (SectionHeaderItem 의 경우 헤더 텍스트라고도 함). |
자세한 문서
createResponse(response)
이 확장 항목에 사용할 새 ItemResponse
를 만듭니다. response
인수가 항목에 설정된 경계 외부에 있는 경우 예외가 발생합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
response | Integer | 이 확장 항목의 값 답변 |
Return
ItemResponse
— 항목 응답
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
duplicate()
getGeneralFeedback()
응답자가 채점 가능한 질문에 답변할 때 표시되는 의견을 반환합니다.
Return
QuizFeedback
: 의견(있는 경우)입니다.
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getHelpText()
항목의 도움말 텍스트 (ImageItems
, PageBreakItems
, SectionHeaderItems
와 같은 레이아웃 항목의 설명 텍스트라고도 함)를 가져옵니다.
Return
String
: 항목의 도움말 텍스트 또는 설명 텍스트
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getId()
항목의 고유 식별자를 가져옵니다.
Return
Integer
: 항목 ID
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getIndex()
양식의 모든 항목 중에서 항목의 색인을 가져옵니다.
Return
Integer
: 항목의 색인
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getLeftLabel()
배율의 하한(있는 경우) 라벨을 가져옵니다.
Return
String
: 체중계의 하한 라벨
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getLowerBound()
배율의 하한값을 가져옵니다.
Return
Integer
: 배율의 하한
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getPoints()
채점 가능한 항목의 점수를 반환합니다.
Return
Integer
: 질문 하나의 점수를 나타냅니다.
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getRightLabel()
배율(있는 경우)의 라벨을 가져옵니다.
Return
String
: 배율의 라벨
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getTitle()
항목의 제목을 가져옵니다 (SectionHeaderItem
의 경우 헤더 텍스트라고도 함).
Return
String
— 항목의 제목 또는 헤더 텍스트입니다.
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getType()
getUpperBound()
배율의 상한을 가져옵니다.
Return
Integer
— 척도의 상한
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
isRequired()
응답자가 질문에 답해야 하는지 여부를 결정합니다.
Return
Boolean
: 응답자가 질문에 답해야 하는지 여부
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setBounds(lower, upper)
배율의 하한 및 상한을 설정합니다. 하한값은 0
또는 1
여야 합니다. 상한은 3
이상 10
이하여야 합니다. 새 배율은 기본값인 1
의 상한값과 5
의 상한값으로 기본 설정됩니다.
지정된 값이 허용 범위를 벗어나면 스크립팅 예외가 발생합니다. 소수는 앞에 있는 정수로 잘립니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
lower | Integer | 새로운 하한 |
upper | Integer | 새 상한 |
Return
예외 처리
Error
— 하한 또는 상한이 잘못된 경우
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setGeneralFeedback(feedback)
응답자가 정답 또는 오답이 있는 채점 가능한 질문 (예: 수동 채점이 필요한 질문)에 응답할 때 표시되는 의견을 설정합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
feedback | QuizFeedback | 새 의견 |
Return
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setHelpText(text)
항목의 도움말 텍스트 (ImageItems
, PageBreakItems
, SectionHeaderItems
와 같은 레이아웃 항목의 설명 텍스트라고도 함)를 설정합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
text | String | 새 도움말 텍스트 |
Return
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setLabels(lower, upper)
setPoints(points)
setRequired(enabled)
setTitle(title)
항목의 제목을 설정합니다 (SectionHeaderItem
의 경우 헤더 텍스트라고도 함).
매개변수
이름 | 유형 | 설명 |
---|---|---|
title | String | 새 제목 또는 헤더 텍스트 |
Return
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms