Class ScaleItem

ScaleItem

응답자가 번호가 매겨진 일련의 라디오 버튼 중에서 하나의 옵션을 선택할 수 있는 질문 항목입니다. 항목은 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()ItemTypeItemType로 표시되는 항목의 유형을 가져옵니다.
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 인수가 항목에 설정된 경계를 벗어나면 예외가 발생합니다.

매개변수

이름유형설명
responseInteger이 확장 항목에 대한 값 답변

리턴

ItemResponse: 항목 응답

승인

이 방법을 사용하는 스크립트는 다음 범위 중 하나 이상을 승인해야 합니다.

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

duplicate()

이 항목의 사본을 만들어 양식 끝에 추가합니다.

리턴

ScaleItem: 연결을 위해 이 ScaleItem의 복제본입니다.

승인

이 방법을 사용하는 스크립트는 다음 범위 중 하나 이상을 승인해야 합니다.

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getGeneralFeedback()

채점 가능한 질문에 응답한 응답자에게 표시되는 의견을 반환합니다.

리턴

QuizFeedback - 의견(있는 경우)입니다.

승인

이 방법을 사용하는 스크립트는 다음 범위 중 하나 이상을 승인해야 합니다.

  • 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

getLeftLabel()

체중계의 하한값 라벨을 가져옵니다(있는 경우).

리턴

String: 체중계의 하한 라벨 라벨

승인

이 방법을 사용하는 스크립트는 다음 범위 중 하나 이상을 승인해야 합니다.

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getLowerBound()

체중계의 하한값을 가져옵니다.

리턴

Integer: 체중계의 하한

승인

이 방법을 사용하는 스크립트는 다음 범위 중 하나 이상을 승인해야 합니다.

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getPoints()

채점 가능한 항목의 점수를 반환합니다.

리턴

Integer: 질문에 대한 평가 점수입니다.

승인

이 방법을 사용하는 스크립트는 다음 범위 중 하나 이상을 승인해야 합니다.

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getRightLabel()

배율의 상한값(있는 경우)에 대한 라벨을 가져옵니다.

리턴

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()

ItemType로 표시되는 항목의 유형을 가져옵니다.

리턴

ItemType: 항목의 유형

승인

이 방법을 사용하는 스크립트는 다음 범위 중 하나 이상을 승인해야 합니다.

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getUpperBound()

체중계의 상한값을 가져옵니다.

리턴

Integer: 체중계의 상한값

승인

이 방법을 사용하는 스크립트는 다음 범위 중 하나 이상을 승인해야 합니다.

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

isRequired()

응답자가 질문에 반드시 답변해야 하는지 여부를 결정합니다.

리턴

Boolean: 응답자가 질문에 답변해야 하는지 여부

승인

이 방법을 사용하는 스크립트는 다음 범위 중 하나 이상을 승인해야 합니다.

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setBounds(lower, upper)

체중계의 하한 및 상한을 설정합니다. 하한값은 0 또는 1여야 합니다. 상한값은 3 이상 10 이하여야 합니다. 새 배율의 기본값은 하한 1, 상한은 5입니다.

지정된 값이 허용되는 한도를 벗어나면 스크립팅 예외가 발생합니다. 소수는 앞의 정수로 잘립니다.

매개변수

이름유형설명
lowerInteger새로운 하한값
upperInteger새 상한선

리턴

ScaleItem: 이 ScaleItem, 체이닝용

생성 값

Error: 하한 또는 상한이 유효하지 않은 경우

승인

이 방법을 사용하는 스크립트는 다음 범위 중 하나 이상을 승인해야 합니다.

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setGeneralFeedback(feedback)

응답자가 정답이나 오답이 없는 채점 가능한 질문 (즉, 수동 채점이 필요한 질문)에 응답할 때 응답자에게 피드백을 표시하도록 설정합니다.

매개변수

이름유형설명
feedbackQuizFeedback새로운 의견

리턴

ScaleItem: 이 ScaleItem, 체이닝용

승인

이 방법을 사용하는 스크립트는 다음 범위 중 하나 이상을 승인해야 합니다.

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setHelpText(text)

항목의 도움말 텍스트 (ImageItems, PageBreakItems, SectionHeaderItems와 같은 레이아웃 항목의 설명 텍스트라고도 함)를 설정합니다.

매개변수

이름유형설명
textString새 도움말 텍스트

리턴

ScaleItem: 이 ScaleItem, 체이닝용

승인

이 방법을 사용하는 스크립트는 다음 범위 중 하나 이상을 승인해야 합니다.

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setLabels(lower, upper)

체중계의 하한 및 상한에 대한 라벨을 설정합니다.

매개변수

이름유형설명
lowerString새로운 라벨 값을
upperString상한값에 대한 새 라벨을

리턴

ScaleItem: 이 ScaleItem, 체이닝용

승인

이 방법을 사용하는 스크립트는 다음 범위 중 하나 이상을 승인해야 합니다.

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setPoints(points)

채점 가능한 항목의 점수를 설정합니다. 새 항목의 기본값은 0입니다.

매개변수

이름유형설명
pointsInteger질문 항목의 점수

리턴

ScaleItem: 이 ScaleItem, 체이닝용

승인

이 방법을 사용하는 스크립트는 다음 범위 중 하나 이상을 승인해야 합니다.

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setRequired(enabled)

응답자가 질문에 반드시 답변해야 하는지 여부를 설정합니다.

매개변수

이름유형설명
enabledBoolean응답자가 질문에 답변해야 하는지 여부

리턴

ScaleItem: 현재 항목 (체이닝용)

승인

이 방법을 사용하는 스크립트는 다음 범위 중 하나 이상을 승인해야 합니다.

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setTitle(title)

항목의 제목을 설정합니다 (SectionHeaderItem의 경우 헤더 텍스트라고도 함).

매개변수

이름유형설명
titleString새 제목 또는 헤더 텍스트

리턴

ScaleItem: 이 ScaleItem, 체이닝용

승인

이 방법을 사용하는 스크립트는 다음 범위 중 하나 이상을 승인해야 합니다.

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms