Forms Service

Forms

이 서비스를 사용하면 스크립트에서 Google Forms를 만들고 액세스하고 수정할 수 있습니다.

// Create a new form, then add a checkbox question, a multiple choice question,
// a page break, then a date question and a grid of questions.
var form = FormApp.create('New Form');
var item = form.addCheckboxItem();
item.setTitle('What condiments would you like on your hot dog?');
item.setChoices([
        item.createChoice('Ketchup'),
        item.createChoice('Mustard'),
        item.createChoice('Relish')
    ]);
form.addMultipleChoiceItem()
    .setTitle('Do you prefer cats or dogs?')
    .setChoiceValues(['Cats','Dogs'])
    .showOtherOption(true);
form.addPageBreakItem()
    .setTitle('Getting to know you');
form.addDateItem()
    .setTitle('When were you born?');
form.addGridItem()
    .setTitle('Rate your interests')
    .setRows(['Cars', 'Computers', 'Celebrities'])
    .setColumns(['Boring', 'So-so', 'Interesting']);
Logger.log('Published URL: ' + form.getPublishedUrl());
Logger.log('Editor URL: ' + form.getEditUrl());

클래스

이름간략한 설명
Alignment지원되는 이미지 정렬 유형을 나타내는 열거형입니다.
CheckboxGridItem열과 행의 그리드로 표시되는 질문 항목으로, 응답자가 체크박스 시퀀스에서 행당 여러 선택 항목을 선택할 수 있습니다.
CheckboxGridValidationCheckboxGridItem의 DataValidation입니다.
CheckboxGridValidationBuilderCheckboxGridValidation의 DataValidationBuilder입니다.
CheckboxItem응답자가 하나 이상의 체크박스를 선택할 수 있는 질문 항목과 선택사항인 'other' 필드입니다.
CheckboxValidationCheckboxItem의 DataValidation입니다.
CheckboxValidationBuilderCheckboxValidation의 DataValidationBuilder입니다.
ChoiceCheckboxItem, ListItem, MultipleChoiceItem와 같은 선택을 지원하는 Item 유형과 연결된 단일 선택 항목입니다.
DateItem응답자가 날짜를 표시할 수 있는 질문 항목입니다.
DateTimeItem응답자가 날짜와 시간을 지정할 수 있는 질문 항목입니다.
DestinationType지원되는 양식-응답 대상 유형을 나타내는 열거형입니다.
DurationItem응답자가 시간을 표시할 수 있는 질문 항목입니다.
FeedbackType지원되는 의견 유형을 나타내는 enum입니다.
Form전반적인 속성 및 항목이 포함된 양식
FormApp스크립트에서 기존 Form을(를) 열거나 새 항목을 만들 수 있도록 허용합니다.
FormResponse전체 양식에 대한 응답입니다.
GridItem열과 행의 그리드로 표시되는 질문 항목으로, 응답자가 일련의 라디오 버튼 중에서 행당 하나의 선택 항목을 선택할 수 있습니다.
GridValidationGridItem의 DataValidation입니다.
GridValidationBuilderGridValidation의 DataValidationBuilder입니다.
ImageItem이미지를 표시하는 레이아웃 항목입니다.
Item제목과 도움말 텍스트 등 모든 항목에 공통된 속성을 포함하는 일반 양식 항목입니다.
ItemResponse양식 내 질문 항목 1개에 대한 응답입니다.
ItemType지원되는 양식 항목 유형을 나타내는 열거형입니다.
ListItem응답자가 드롭다운 목록에서 하나의 선택지를 선택할 수 있는 질문 항목입니다.
MultipleChoiceItem응답자가 라디오 버튼 목록 또는 선택사항인 '기타' 필드에서 하나를 선택할 수 있는 질문 항목입니다.
PageBreakItem페이지의 시작을 표시하는 레이아웃 항목입니다.
PageNavigationType지원되는 페이지 탐색 유형을 나타내는 열거형입니다.
ParagraphTextItem응답자가 텍스트 블록을 입력할 수 있는 질문 항목입니다.
ParagraphTextValidationParagraphTextItem의 DataValidation입니다.
ParagraphTextValidationBuilderParagraphTextValidation의 DataValidationBuilder입니다.
QuizFeedback모든 의견에 공통된 속성(예: 디스플레이 텍스트 또는 링크)이 포함된 피드백의 Bean 구현입니다.
QuizFeedbackBuilder모든 의견에 공통된 속성(예: 표시 텍스트)의 setter가 포함된 기본 FeedbackBuilder입니다.
ScaleItem응답자가 번호가 매겨진 일련의 라디오 버튼 중에서 하나의 옵션을 선택할 수 있는 질문 항목입니다.
SectionHeaderItem섹션의 시작을 시각적으로 나타내는 레이아웃 항목입니다.
TextItem응답자가 텍스트를 한 줄 입력할 수 있는 질문 항목입니다.
TextValidationTextItem의 DataValidation입니다.
TextValidationBuilderTextValidation의 DataValidationBuilder입니다.
TimeItem응답자가 시간을 지정할 수 있는 질문 항목입니다.
VideoItem동영상을 표시하는 레이아웃 항목입니다.

Alignment

속성

속성유형설명
LEFTEnum이미지를 양식 왼쪽에 맞춥니다.
CENTEREnum이미지를 양식의 중앙에 맞춥니다.
RIGHTEnum이미지를 양식의 오른쪽에 맞춥니다.

CheckboxGridItem

방법

메서드반환 유형간략한 설명
clearValidation()CheckboxGridItem이 그리드 항목의 데이터 유효성 검사를 삭제합니다.
createResponse(responses)ItemResponse이 체크박스 그리드 항목의 새 ItemResponse를 만듭니다.
duplicate()CheckboxGridItem이 항목의 사본을 만들어 양식 끝에 추가합니다.
getColumns()String[]그리드에 있는 모든 열의 값을 가져옵니다.
getHelpText()String항목의 도움말 텍스트 (ImageItems, PageBreakItems, SectionHeaderItems와 같은 레이아웃 항목의 설명 텍스트라고도 함)를 가져옵니다.
getId()Integer항목의 고유 식별자를 가져옵니다.
getIndex()Integer양식의 모든 항목 중에서 항목의 색인을 가져옵니다.
getRows()String[]그리드에 있는 모든 행의 값을 가져옵니다.
getTitle()String항목의 제목을 가져옵니다 (SectionHeaderItem의 경우 헤더 텍스트라고도 함).
getType()ItemTypeItemType로 표시되는 항목의 유형을 가져옵니다.
isRequired()Boolean응답자가 질문에 반드시 답변해야 하는지 여부를 결정합니다.
setColumns(columns)CheckboxGridItem값의 배열을 기반으로 그리드의 열을 설정합니다.
setHelpText(text)CheckboxGridItem항목의 도움말 텍스트 (ImageItems, PageBreakItems, SectionHeaderItems와 같은 레이아웃 항목의 설명 텍스트라고도 함)를 설정합니다.
setRequired(enabled)CheckboxGridItem응답자가 질문에 반드시 답변해야 하는지 여부를 설정합니다.
setRows(rows)CheckboxGridItem값의 배열을 기반으로 그리드의 행을 설정합니다.
setTitle(title)CheckboxGridItem항목의 제목을 설정합니다 (SectionHeaderItem의 경우 헤더 텍스트라고도 함).
setValidation(validation)CheckboxGridItem이 체크박스 그리드 항목의 데이터 유효성 검사를 설정합니다.

CheckboxGridValidation

CheckboxGridValidationBuilder

방법

메서드반환 유형간략한 설명
requireLimitOneResponsePerColumn()CheckboxGridValidationBuilder그리드 항목에 대해 열당 응답을 1회로 제한해야 합니다.

CheckboxItem

방법

메서드반환 유형간략한 설명
clearValidation()CheckboxItem이 체크박스 항목에 대한 데이터 확인을 삭제합니다.
createChoice(value)Choice새 선택지를 만듭니다.
createChoice(value, isCorrect)Choice새 선택지를 만듭니다.
createResponse(responses)ItemResponse이 체크박스 항목의 새 ItemResponse를 만듭니다.
duplicate()CheckboxItem이 항목의 사본을 만들어 양식 끝에 추가합니다.
getChoices()Choice[]항목의 모든 선택 항목을 가져옵니다.
getFeedbackForCorrect()QuizFeedback응답자가 질문에 올바르게 응답하면 표시되는 피드백을 반환합니다.
getFeedbackForIncorrect()QuizFeedback응답자가 질문에 잘못 응답한 경우 응답자에게 표시되는 피드백을 반환합니다.
getHelpText()String항목의 도움말 텍스트 (ImageItems, PageBreakItems, SectionHeaderItems와 같은 레이아웃 항목의 설명 텍스트라고도 함)를 가져옵니다.
getId()Integer항목의 고유 식별자를 가져옵니다.
getIndex()Integer양식의 모든 항목 중에서 항목의 색인을 가져옵니다.
getPoints()Integer채점 가능한 항목의 점수를 반환합니다.
getTitle()String항목의 제목을 가져옵니다 (SectionHeaderItem의 경우 헤더 텍스트라고도 함).
getType()ItemTypeItemType로 표시되는 항목의 유형을 가져옵니다.
hasOtherOption()Boolean항목에 '기타' 옵션이 있는지 확인합니다.
isRequired()Boolean응답자가 질문에 반드시 답변해야 하는지 여부를 결정합니다.
setChoiceValues(values)CheckboxItem문자열 배열에서 항목에 대한 선택 항목을 설정합니다.
setChoices(choices)CheckboxItem항목의 선택 배열을 설정합니다.
setFeedbackForCorrect(feedback)CheckboxItem응답자가 질문에 올바르게 응답하면 응답자에게 피드백이 표시되도록 설정합니다.
setFeedbackForIncorrect(feedback)CheckboxItem응답자가 질문에 잘못 응답했을 때 응답자에게 피드백이 표시되도록 설정합니다.
setHelpText(text)CheckboxItem항목의 도움말 텍스트 (ImageItems, PageBreakItems, SectionHeaderItems와 같은 레이아웃 항목의 설명 텍스트라고도 함)를 설정합니다.
setPoints(points)CheckboxItem채점 가능한 항목의 점수를 설정합니다.
setRequired(enabled)CheckboxItem응답자가 질문에 반드시 답변해야 하는지 여부를 설정합니다.
setTitle(title)CheckboxItem항목의 제목을 설정합니다 (SectionHeaderItem의 경우 헤더 텍스트라고도 함).
setValidation(validation)CheckboxItem이 체크박스 항목의 데이터 유효성 검사를 설정합니다.
showOtherOption(enabled)CheckboxItem항목에 '기타' 옵션이 있는지 여부를 설정합니다.

CheckboxValidation

CheckboxValidationBuilder

방법

메서드반환 유형간략한 설명
requireSelectAtLeast(number)CheckboxValidationBuilder최소한 이 개수 이상의 옵션을 선택해야 합니다.
requireSelectAtMost(number)CheckboxValidationBuilder최대 이 개수만큼 선택해야 합니다.
requireSelectExactly(number)CheckboxValidationBuilder정확히 이 개수만큼 선택해야 합니다.

Choice

방법

메서드반환 유형간략한 설명
getGotoPage()PageBreakItem응답자가 이 선택사항을 선택하고 현재 페이지를 완료하는 경우 GO_TO_PAGE 대상으로 설정된 PageBreakItem를 가져옵니다.
getPageNavigationType()PageNavigationType응답자가 이 선택사항을 선택하고 현재 페이지를 완료하는 경우 발생하는 PageNavigationType를 가져옵니다.
getValue()String응답자가 양식을 볼 때 라벨로 표시되는 선택지 값을 가져옵니다.
isCorrectAnswer()Boolean선택이 질문에 대한 정답인지 확인합니다.

DateItem

방법

메서드반환 유형간략한 설명
createResponse(response)ItemResponse이 날짜 항목의 새 ItemResponse를 만듭니다.
duplicate()DateItem이 항목의 사본을 만들어 양식 끝에 추가합니다.
getGeneralFeedback()QuizFeedback채점 가능한 질문에 응답한 응답자에게 표시되는 의견을 반환합니다.
getHelpText()String항목의 도움말 텍스트 (ImageItems, PageBreakItems, SectionHeaderItems와 같은 레이아웃 항목의 설명 텍스트라고도 함)를 가져옵니다.
getId()Integer항목의 고유 식별자를 가져옵니다.
getIndex()Integer양식의 모든 항목 중에서 항목의 색인을 가져옵니다.
getPoints()Integer채점 가능한 항목의 점수를 반환합니다.
getTitle()String항목의 제목을 가져옵니다 (SectionHeaderItem의 경우 헤더 텍스트라고도 함).
getType()ItemTypeItemType로 표시되는 항목의 유형을 가져옵니다.
includesYear()Boolean날짜 항목에 연도 옵션이 포함되어 있는지 여부를 결정합니다.
isRequired()Boolean응답자가 질문에 반드시 답변해야 하는지 여부를 결정합니다.
setGeneralFeedback(feedback)DateItem응답자가 정답이나 오답이 없는 채점 가능한 질문 (즉, 수동 채점이 필요한 질문)에 응답할 때 응답자에게 피드백을 표시하도록 설정합니다.
setHelpText(text)DateItem항목의 도움말 텍스트 (ImageItems, PageBreakItems, SectionHeaderItems와 같은 레이아웃 항목의 설명 텍스트라고도 함)를 설정합니다.
setIncludesYear(enableYear)DateItem날짜 항목에 연도 설정을 포함할지 여부를 설정합니다.
setPoints(points)DateItem채점 가능한 항목의 점수를 설정합니다.
setRequired(enabled)DateItem응답자가 질문에 반드시 답변해야 하는지 여부를 설정합니다.
setTitle(title)DateItem항목의 제목을 설정합니다 (SectionHeaderItem의 경우 헤더 텍스트라고도 함).

DateTimeItem

방법

메서드반환 유형간략한 설명
createResponse(response)ItemResponse이 날짜-시간 항목의 새 ItemResponse를 만듭니다.
duplicate()DateTimeItem이 항목의 사본을 만들어 양식 끝에 추가합니다.
getGeneralFeedback()QuizFeedback채점 가능한 질문에 응답한 응답자에게 표시되는 의견을 반환합니다.
getHelpText()String항목의 도움말 텍스트 (ImageItems, PageBreakItems, SectionHeaderItems와 같은 레이아웃 항목의 설명 텍스트라고도 함)를 가져옵니다.
getId()Integer항목의 고유 식별자를 가져옵니다.
getIndex()Integer양식의 모든 항목 중에서 항목의 색인을 가져옵니다.
getPoints()Integer채점 가능한 항목의 점수를 반환합니다.
getTitle()String항목의 제목을 가져옵니다 (SectionHeaderItem의 경우 헤더 텍스트라고도 함).
getType()ItemTypeItemType로 표시되는 항목의 유형을 가져옵니다.
includesYear()Boolean날짜 항목에 연도 옵션이 포함되어 있는지 여부를 결정합니다.
isRequired()Boolean응답자가 질문에 반드시 답변해야 하는지 여부를 결정합니다.
setGeneralFeedback(feedback)DateTimeItem응답자가 정답이나 오답이 없는 채점 가능한 질문 (즉, 수동 채점이 필요한 질문)에 응답할 때 응답자에게 피드백을 표시하도록 설정합니다.
setHelpText(text)DateTimeItem항목의 도움말 텍스트 (ImageItems, PageBreakItems, SectionHeaderItems와 같은 레이아웃 항목의 설명 텍스트라고도 함)를 설정합니다.
setIncludesYear(enableYear)DateTimeItem날짜 항목에 연도 설정을 포함할지 여부를 설정합니다.
setPoints(points)DateTimeItem채점 가능한 항목의 점수를 설정합니다.
setRequired(enabled)DateTimeItem응답자가 질문에 반드시 답변해야 하는지 여부를 설정합니다.
setTitle(title)DateTimeItem항목의 제목을 설정합니다 (SectionHeaderItem의 경우 헤더 텍스트라고도 함).

DestinationType

속성

속성유형설명
SPREADSHEETEnum양식 응답의 대상이 되는 Google Sheets 스프레드시트

DurationItem

방법

메서드반환 유형간략한 설명
createResponse(hours, minutes, seconds)ItemResponse이 날짜 항목의 새 ItemResponse를 만듭니다.
duplicate()DurationItem이 항목의 사본을 만들어 양식 끝에 추가합니다.
getGeneralFeedback()QuizFeedback채점 가능한 질문에 응답한 응답자에게 표시되는 의견을 반환합니다.
getHelpText()String항목의 도움말 텍스트 (ImageItems, PageBreakItems, SectionHeaderItems와 같은 레이아웃 항목의 설명 텍스트라고도 함)를 가져옵니다.
getId()Integer항목의 고유 식별자를 가져옵니다.
getIndex()Integer양식의 모든 항목 중에서 항목의 색인을 가져옵니다.
getPoints()Integer채점 가능한 항목의 점수를 반환합니다.
getTitle()String항목의 제목을 가져옵니다 (SectionHeaderItem의 경우 헤더 텍스트라고도 함).
getType()ItemTypeItemType로 표시되는 항목의 유형을 가져옵니다.
isRequired()Boolean응답자가 질문에 반드시 답변해야 하는지 여부를 결정합니다.
setGeneralFeedback(feedback)DurationItem응답자가 정답이나 오답이 없는 채점 가능한 질문 (즉, 수동 채점이 필요한 질문)에 응답할 때 응답자에게 피드백을 표시하도록 설정합니다.
setHelpText(text)DurationItem항목의 도움말 텍스트 (ImageItems, PageBreakItems, SectionHeaderItems와 같은 레이아웃 항목의 설명 텍스트라고도 함)를 설정합니다.
setPoints(points)DurationItem채점 가능한 항목의 점수를 설정합니다.
setRequired(enabled)DurationItem응답자가 질문에 반드시 답변해야 하는지 여부를 설정합니다.
setTitle(title)DurationItem항목의 제목을 설정합니다 (SectionHeaderItem의 경우 헤더 텍스트라고도 함).

FeedbackType

속성

속성유형설명
CORRECTEnum올바르게 답변한 질문에 대해 응답자에게 자동으로 표시되는 의견입니다.
INCORRECTEnum잘못 답한 질문에 대해 응답자에게 자동으로 표시되는 의견입니다.
GENERALEnum응답자가 응답을 제출하면 자동으로 표시되는 의견입니다.

Form

방법

메서드반환 유형간략한 설명
addCheckboxGridItem()CheckboxGridItem열과 행의 그리드로 표시되는 새 질문 항목을 추가하여 응답자가 일련의 체크박스에서 행당 여러 선택 항목을 선택할 수 있도록 합니다.
addCheckboxItem()CheckboxItem응답자가 하나 이상의 체크박스를 선택할 수 있는 새 질문 항목과 선택사항인 '기타' 필드를 추가합니다.
addDateItem()DateItem응답자가 날짜를 표시할 수 있도록 새 질문 항목을 추가합니다.
addDateTimeItem()DateTimeItem응답자가 날짜와 시간을 표시할 수 있는 새 질문 항목을 추가합니다.
addDurationItem()DurationItem응답자가 기간을 표시할 수 있는 새 질문 항목을 추가합니다.
addEditor(emailAddress)Form지정된 사용자를 Form의 편집자 목록에 추가합니다.
addEditor(user)Form지정된 사용자를 Form의 편집자 목록에 추가합니다.
addEditors(emailAddresses)Form지정된 사용자 배열을 Form의 편집자 목록에 추가합니다.
addGridItem()GridItem새 질문 항목을 추가하고 열과 행의 그리드로 표시하여 응답자가 일련의 라디오 버튼에서 행당 하나의 선택 항목을 선택할 수 있도록 합니다.
addImageItem()ImageItem이미지를 표시하는 새 레이아웃 항목을 추가합니다.
addListItem()ListItem응답자가 드롭다운 목록에서 하나의 선택지를 선택할 수 있는 새 질문 항목을 추가합니다.
addMultipleChoiceItem()MultipleChoiceItem응답자가 라디오 버튼 목록이나 선택사항인 'other' 필드에서 한 가지 선택지를 선택할 수 있는 새 질문 항목을 추가합니다.
addPageBreakItem()PageBreakItem페이지의 시작을 표시하는 새 레이아웃 항목을 추가합니다.
addParagraphTextItem()ParagraphTextItem응답자가 텍스트 블록을 입력할 수 있는 새 질문 항목을 추가합니다.
addScaleItem()ScaleItem응답자가 번호가 매겨진 일련의 라디오 버튼 중에서 하나의 옵션을 선택할 수 있는 새 질문 항목을 추가합니다.
addSectionHeaderItem()SectionHeaderItem섹션의 시작을 시각적으로 나타내는 새 레이아웃 항목을 추가합니다.
addTextItem()TextItem응답자가 한 줄의 텍스트를 입력할 수 있는 새 질문 항목을 추가합니다.
addTimeItem()TimeItem응답자가 시간을 표시할 수 있는 새 질문 항목을 추가합니다.
addVideoItem()VideoItem동영상을 표시하는 새 레이아웃 항목을 추가합니다.
canEditResponse()Boolean응답을 제출한 후 응답을 수정할 수 있는 링크를 양식에 표시할지 결정합니다.
collectsEmail()Boolean양식에서 응답자의 이메일 주소를 수집할지 결정합니다.
createResponse()FormResponse양식에 대한 새 응답을 만듭니다.
deleteAllResponses()Form양식의 응답 저장소에서 제출된 모든 응답을 삭제합니다.
deleteItem(index)void양식의 모든 항목 중에서 지정된 색인에 있는 항목을 삭제합니다.
deleteItem(item)void지정된 항목을 삭제합니다.
deleteResponse(responseId)Form양식의 응답 저장소에서 단일 응답을 삭제합니다.
getConfirmationMessage()String양식의 확인 메시지를 가져옵니다.
getCustomClosedFormMessage()String양식에서 응답을 수락하지 않는 경우 표시되는 맞춤 메시지를 가져오거나 맞춤 메시지가 설정되지 않은 경우 빈 문자열을 가져옵니다.
getDescription()String양식의 설명을 가져옵니다.
getDestinationId()String양식의 응답 대상 ID를 가져옵니다.
getDestinationType()DestinationType양식의 응답 대상 유형을 가져옵니다.
getEditUrl()String양식의 수정 모드에 액세스하는 데 사용할 수 있는 URL을 가져옵니다.
getEditors()User[]Form의 편집자 목록을 가져옵니다.
getId()String양식의 ID를 가져옵니다.
getItemById(id)Item지정된 ID가 있는 항목을 가져옵니다.
getItems()Item[]양식에 있는 모든 항목의 배열을 가져옵니다.
getItems(itemType)Item[]지정된 유형의 모든 항목의 배열을 가져옵니다.
getPublishedUrl()String양식에 응답하는 데 사용할 수 있는 URL을 가져옵니다.
getResponse(responseId)FormResponse응답 ID를 기반으로 단일 양식 응답을 가져옵니다.
getResponses()FormResponse[]양식의 모든 응답의 배열을 가져옵니다.
getResponses(timestamp)FormResponse[]지정된 날짜 및 시간 이후에 양식의 모든 응답의 배열을 가져옵니다.
getShuffleQuestions()Boolean양식의 각 페이지에 있는 질문의 순서가 무작위로 정해졌는지 확인합니다.
getSummaryUrl()String양식 응답 요약을 보는 데 사용할 수 있는 URL을 가져옵니다.
getTitle()String양식의 제목을 가져옵니다.
hasLimitOneResponsePerUser()Boolean양식에서 응답자당 하나의 응답만 허용할지 결정합니다.
hasProgressBar()Boolean양식에 진행률 표시줄을 표시할지를 결정합니다.
hasRespondAgainLink()Boolean응답자가 양식을 작성한 후 다른 응답을 제출할 수 있는 링크를 양식에 표시할지 결정합니다.
isAcceptingResponses()Boolean양식이 현재 응답을 수락하는지 여부를 결정합니다.
isPublishingSummary()Boolean응답자가 양식을 작성한 후 응답 요약을 볼 수 있는 링크를 양식에 표시할지를 결정합니다.
isQuiz()Boolean양식이 퀴즈인지 여부를 결정합니다.
moveItem(from, to)Item양식의 모든 항목 중에서 지정된 색인에 있는 항목을 다른 지정된 색인으로 이동합니다.
moveItem(item, toIndex)Item양식의 모든 항목 중에서 지정된 항목을 지정된 색인으로 이동합니다.
removeDestination()Form양식을 현재 응답 대상에서 연결 해제합니다.
removeEditor(emailAddress)Form지정된 사용자를 Form의 편집자 목록에서 삭제합니다.
removeEditor(user)Form지정된 사용자를 Form의 편집자 목록에서 삭제합니다.
requiresLogin()Boolean양식에서 응답자가 응답하기 전에 동일한 도메인 또는 하위 도메인의 계정에 로그인해야 하는지 여부를 결정합니다.
setAcceptingResponses(enabled)Form양식에서 현재 응답을 수락하는지 여부를 설정합니다.
setAllowResponseEdits(enabled)Form응답을 제출한 후 응답을 수정할 수 있는 링크를 양식에 표시할지 여부를 설정합니다.
setCollectEmail(collect)Form양식에서 응답자의 이메일 주소를 수집할지 여부를 설정합니다.
setConfirmationMessage(message)Form양식의 확인 메시지를 설정합니다.
setCustomClosedFormMessage(message)Form양식에서 응답을 수락하지 않을 경우 표시할 메시지를 설정합니다.
setDescription(description)Form양식의 설명을 설정합니다.
setDestination(type, id)Form양식 응답이 저장되는 위치를 설정합니다.
setIsQuiz(enabled)Form양식이 퀴즈인지 여부를 설정합니다.
setLimitOneResponsePerUser(enabled)Form양식에서 응답자당 하나의 응답만 허용할지 여부를 설정합니다.
setProgressBar(enabled)Form양식에 진행률 표시줄을 포함할지 여부를 설정합니다.
setPublishingSummary(enabled)Form응답자가 양식을 제출한 후 응답 요약을 볼 수 있는 링크를 양식에 표시할지를 설정합니다.
setRequireLogin(requireLogin)Form양식에서 응답자가 응답하기 전에 동일한 도메인 또는 하위 도메인의 계정에 로그인해야 하는지 여부를 설정합니다.
setShowLinkToRespondAgain(enabled)Form응답자가 양식을 작성한 후 다른 응답을 제출할 수 있는 링크를 양식에 표시할지를 설정합니다.
setShuffleQuestions(shuffle)Form양식의 각 페이지에서 질문 순서를 무작위로 정할지 여부를 설정합니다.
setTitle(title)Form양식의 제목을 설정합니다.
shortenFormUrl(url)String양식의 긴 URL을 단축 URL로 변환합니다.
submitGrades(responses)Form지정된 FormResponses의 성적을 제출합니다.

FormApp

속성

속성유형설명
AlignmentAlignment이미지 정렬 유형의 열거형입니다.
DestinationTypeDestinationType양식 응답을 저장할 수 있는 대상 유형의 열거형입니다.
FeedbackTypeFeedbackTypeFeedbacks 형식의 열거형입니다.
ItemTypeItemTypeItems 형식의 열거형입니다.
PageNavigationTypePageNavigationType페이지 탐색의 가능한 동작을 열거합니다.

방법

메서드반환 유형간략한 설명
create(title)FormForm를 만들고 반환합니다.
createCheckboxGridValidation()CheckboxGridValidationBuilderCheckboxGridItem에서 유효성 검사를 설정하는 데 사용할 수 있는 CheckboxGridValidationBuilder의 인스턴스를 반환합니다.
createCheckboxValidation()CheckboxValidationBuilderCheckboxItem에서 유효성 검사를 설정하는 데 사용할 수 있는 CheckboxValidationBuilder의 인스턴스를 반환합니다.
createFeedback()QuizFeedbackBuilder채점 가능한 Item에 대한 의견을 설정하는 데 사용할 수 있는 QuizFeedbackBuilder의 인스턴스를 반환합니다.
createGridValidation()GridValidationBuilderGridItem의 유효성 검사를 설정하는 데 사용할 수 있는 GridValidationBuilder의 인스턴스를 반환합니다.
createParagraphTextValidation()ParagraphTextValidationBuilderParagraphTextItem의 유효성 검사를 설정하는 데 사용할 수 있는 ParagraphTextValidationBuilder의 인스턴스를 반환합니다.
createTextValidation()TextValidationBuilderTextItem에서 유효성 검사를 설정하는 데 사용할 수 있는 TextValidationBuilder의 인스턴스를 반환합니다.
getActiveForm()Form스크립트가 컨테이너에 바인딩된 형식을 반환합니다.
getUi()Ui스크립트가 메뉴, 대화상자, 사이드바와 같은 기능을 추가할 수 있도록 하는 양식 편집기의 사용자 인터페이스 환경 인스턴스를 반환합니다.
openById(id)Form지정된 ID가 있는 Form를 반환합니다.
openByUrl(url)Form지정된 URL로 Form를 반환합니다.

FormResponse

방법

메서드반환 유형간략한 설명
getEditResponseUrl()String이미 제출된 응답을 수정하는 데 사용할 수 있는 URL을 생성합니다.
getGradableItemResponses()ItemResponse[]항목이 양식에 표시되는 순서와 동일한 순서로 양식 응답에 포함된 모든 항목 응답을 가져옵니다.
getGradableResponseForItem(item)ItemResponse지정된 항목의 양식 응답에 포함된 항목 응답을 가져옵니다.
getId()String양식 응답의 ID를 가져옵니다.
getItemResponses()ItemResponse[]항목이 양식에 표시되는 순서와 동일한 순서로 양식 응답에 포함된 모든 항목 응답을 가져옵니다.
getRespondentEmail()StringForm.setCollectEmail(collect) 설정이 사용 설정된 경우 응답을 제출한 사람의 이메일 주소를 가져옵니다.
getResponseForItem(item)ItemResponse지정된 항목의 이 양식 응답에 포함된 항목 응답을 가져옵니다.
getTimestamp()Date양식 응답 제출의 타임스탬프를 가져옵니다.
submit()FormResponse응답을 제출합니다.
toPrefilledUrl()String이 양식 응답의 답변을 기반으로 답변이 미리 채워지는 양식의 URL을 생성합니다.
withItemGrade(gradedResponse)FormResponse양식 응답에 지정된 항목 응답의 성적을 추가합니다.
withItemResponse(response)FormResponse지정된 항목 응답을 양식 응답에 추가합니다.

GridItem

방법

메서드반환 유형간략한 설명
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()ItemTypeItemType로 표시되는 항목의 유형을 가져옵니다.
isRequired()Boolean응답자가 질문에 반드시 답변해야 하는지 여부를 결정합니다.
setColumns(columns)GridItem값의 배열을 기반으로 그리드의 열을 설정합니다.
setHelpText(text)GridItem항목의 도움말 텍스트 (ImageItems, PageBreakItems, SectionHeaderItems와 같은 레이아웃 항목의 설명 텍스트라고도 함)를 설정합니다.
setRequired(enabled)GridItem응답자가 질문에 반드시 답변해야 하는지 여부를 설정합니다.
setRows(rows)GridItem값의 배열을 기반으로 그리드의 행을 설정합니다.
setTitle(title)GridItem항목의 제목을 설정합니다 (SectionHeaderItem의 경우 헤더 텍스트라고도 함).
setValidation(validation)GridItem이 그리드 항목의 데이터 유효성 검사를 설정합니다.

GridValidation

GridValidationBuilder

방법

메서드반환 유형간략한 설명
requireLimitOneResponsePerColumn()GridValidationBuilder그리드 항목에 대해 열당 응답을 1회로 제한해야 합니다.

ImageItem

방법

메서드반환 유형간략한 설명
duplicate()ImageItem이 항목의 사본을 만들어 양식 끝에 추가합니다.
getAlignment()Alignment이미지의 가로 정렬을 가져옵니다.
getHelpText()String항목의 도움말 텍스트 (ImageItems, PageBreakItems, SectionHeaderItems와 같은 레이아웃 항목의 설명 텍스트라고도 함)를 가져옵니다.
getId()Integer항목의 고유 식별자를 가져옵니다.
getImage()Blob현재 항목에 할당된 이미지를 가져옵니다.
getIndex()Integer양식의 모든 항목 중에서 항목의 색인을 가져옵니다.
getTitle()String항목의 제목을 가져옵니다 (SectionHeaderItem의 경우 헤더 텍스트라고도 함).
getType()ItemTypeItemType로 표시되는 항목의 유형을 가져옵니다.
getWidth()Integer이미지의 너비를 픽셀 단위로 가져옵니다.
setAlignment(alignment)ImageItem이미지의 가로 정렬을 설정합니다.
setHelpText(text)ImageItem항목의 도움말 텍스트 (ImageItems, PageBreakItems, SectionHeaderItems와 같은 레이아웃 항목의 설명 텍스트라고도 함)를 설정합니다.
setImage(image)ImageItem이미지 자체를 설정합니다.
setTitle(title)ImageItem항목의 제목을 설정합니다 (SectionHeaderItem의 경우 헤더 텍스트라고도 함).
setWidth(width)ImageItem이미지의 너비를 픽셀 단위로 설정합니다.

Item

방법

메서드반환 유형간략한 설명
asCheckboxGridItem()CheckboxGridItem항목을 체크박스 그리드 항목으로 반환합니다.
asCheckboxItem()CheckboxItem항목을 체크박스 항목으로 반환합니다.
asDateItem()DateItem항목을 날짜 항목으로 반환합니다.
asDateTimeItem()DateTimeItem항목을 날짜-시간 항목으로 반환합니다.
asDurationItem()DurationItem항목을 기간 항목으로 반환합니다.
asGridItem()GridItem항목을 그리드 항목으로 반환합니다.
asImageItem()ImageItem항목을 이미지 항목으로 반환합니다.
asListItem()ListItem항목을 목록 항목으로 반환합니다.
asMultipleChoiceItem()MultipleChoiceItem항목을 다중 선택 항목으로 반환합니다.
asPageBreakItem()PageBreakItem항목을 페이지 나누기 항목으로 반환합니다.
asParagraphTextItem()ParagraphTextItem항목을 단락 텍스트 항목으로 반환합니다.
asScaleItem()ScaleItem항목을 배율 항목으로 반환합니다.
asSectionHeaderItem()SectionHeaderItem항목을 섹션 헤더 항목으로 반환합니다.
asTextItem()TextItem항목을 텍스트 항목으로 반환합니다.
asTimeItem()TimeItem항목을 시간 항목으로 반환합니다.
asVideoItem()VideoItem항목을 동영상 항목으로 반환합니다.
duplicate()Item이 항목의 사본을 만들어 양식 끝에 추가합니다.
getHelpText()String항목의 도움말 텍스트 (ImageItems, PageBreakItems, SectionHeaderItems와 같은 레이아웃 항목의 설명 텍스트라고도 함)를 가져옵니다.
getId()Integer항목의 고유 식별자를 가져옵니다.
getIndex()Integer양식의 모든 항목 중에서 항목의 색인을 가져옵니다.
getTitle()String항목의 제목을 가져옵니다 (SectionHeaderItem의 경우 헤더 텍스트라고도 함).
getType()ItemTypeItemType로 표시되는 항목의 유형을 가져옵니다.
setHelpText(text)Item항목의 도움말 텍스트 (ImageItems, PageBreakItems, SectionHeaderItems와 같은 레이아웃 항목의 설명 텍스트라고도 함)를 설정합니다.
setTitle(title)Item항목의 제목을 설정합니다 (SectionHeaderItem의 경우 헤더 텍스트라고도 함).

ItemResponse

방법

메서드반환 유형간략한 설명
getFeedback()Object응답자가 제출한 답변에 대해 제공된 피드백을 가져옵니다.
getItem()Item이 응답이 답변하는 질문 항목을 가져옵니다.
getResponse()Object응답자가 제출한 답변을 가져옵니다.
getScore()Object응답자가 제출한 답변의 점수를 가져옵니다.
setFeedback(feedback)ItemResponse응답자가 제출한 답변에 대해 표시할 피드백을 설정합니다.
setScore(score)ItemResponse응답자가 제출한 답변에 점수를 설정합니다.

ItemType

속성

속성유형설명
CHECKBOXEnum응답자가 하나 이상의 체크박스를 선택할 수 있는 질문 항목과 선택사항인 'other' 필드입니다.
CHECKBOX_GRIDEnum열과 행의 그리드로 표시되는 질문 항목으로, 응답자가 체크박스 시퀀스에서 행당 여러 선택 항목을 선택할 수 있습니다.
DATEEnum응답자가 날짜를 표시할 수 있는 질문 항목입니다.
DATETIMEEnum응답자가 날짜와 시간을 지정할 수 있는 질문 항목입니다.
DURATIONEnum응답자가 시간을 표시할 수 있는 질문 항목입니다.
GRIDEnum열과 행의 그리드로 표시되는 질문 항목으로, 응답자가 일련의 라디오 버튼 중에서 행당 하나의 선택 항목을 선택할 수 있습니다.
IMAGEEnum이미지를 표시하는 레이아웃 항목입니다.
LISTEnum응답자가 드롭다운 목록에서 하나의 선택지를 선택할 수 있는 질문 항목입니다.
MULTIPLE_CHOICEEnum응답자가 라디오 버튼 목록 또는 선택사항인 '기타' 필드에서 하나를 선택할 수 있는 질문 항목입니다.
PAGE_BREAKEnum페이지의 시작을 표시하는 레이아웃 항목입니다.
PARAGRAPH_TEXTEnum응답자가 텍스트 블록을 입력할 수 있는 질문 항목입니다.
SCALEEnum응답자가 번호가 매겨진 일련의 라디오 버튼 중에서 하나의 옵션을 선택할 수 있는 질문 항목입니다.
SECTION_HEADEREnum섹션의 시작을 시각적으로 나타내는 레이아웃 항목입니다.
TEXTEnum응답자가 텍스트를 한 줄 입력할 수 있는 질문 항목입니다.
TIMEEnum응답자가 시간을 지정할 수 있는 질문 항목입니다.
VIDEOEnumYouTube 동영상을 표시하는 레이아웃 항목입니다.
FILE_UPLOADEnum응답자가 파일을 업로드할 수 있는 질문 항목입니다.

ListItem

방법

메서드반환 유형간략한 설명
createChoice(value)Choice새 선택지를 만듭니다.
createChoice(value, isCorrect)Choice새 선택지를 만듭니다.
createChoice(value, navigationItem)Choice지정된 페이지 나누기 항목으로 이동하는 페이지 탐색 옵션으로 새 선택 항목을 만듭니다.
createChoice(value, navigationType)Choice페이지 탐색 옵션이 있는 새 선택 항목을 만듭니다.
createResponse(response)ItemResponse이 목록 항목의 새 ItemResponse를 만듭니다.
duplicate()ListItem이 항목의 사본을 만들어 양식 끝에 추가합니다.
getChoices()Choice[]항목의 모든 선택 항목을 가져옵니다.
getFeedbackForCorrect()QuizFeedback응답자가 질문에 올바르게 응답하면 표시되는 피드백을 반환합니다.
getFeedbackForIncorrect()QuizFeedback응답자가 질문에 잘못 응답한 경우 응답자에게 표시되는 피드백을 반환합니다.
getHelpText()String항목의 도움말 텍스트 (ImageItems, PageBreakItems, SectionHeaderItems와 같은 레이아웃 항목의 설명 텍스트라고도 함)를 가져옵니다.
getId()Integer항목의 고유 식별자를 가져옵니다.
getIndex()Integer양식의 모든 항목 중에서 항목의 색인을 가져옵니다.
getPoints()Integer채점 가능한 항목의 점수를 반환합니다.
getTitle()String항목의 제목을 가져옵니다 (SectionHeaderItem의 경우 헤더 텍스트라고도 함).
getType()ItemTypeItemType로 표시되는 항목의 유형을 가져옵니다.
isRequired()Boolean응답자가 질문에 반드시 답변해야 하는지 여부를 결정합니다.
setChoiceValues(values)ListItem문자열 배열에서 항목에 대한 선택 항목을 설정합니다.
setChoices(choices)ListItem항목의 선택 배열을 설정합니다.
setFeedbackForCorrect(feedback)ListItem응답자가 질문에 올바르게 응답하면 응답자에게 피드백이 표시되도록 설정합니다.
setFeedbackForIncorrect(feedback)ListItem응답자가 질문에 잘못 응답했을 때 응답자에게 피드백이 표시되도록 설정합니다.
setHelpText(text)ListItem항목의 도움말 텍스트 (ImageItems, PageBreakItems, SectionHeaderItems와 같은 레이아웃 항목의 설명 텍스트라고도 함)를 설정합니다.
setPoints(points)ListItem채점 가능한 항목의 점수를 설정합니다.
setRequired(enabled)ListItem응답자가 질문에 반드시 답변해야 하는지 여부를 설정합니다.
setTitle(title)ListItem항목의 제목을 설정합니다 (SectionHeaderItem의 경우 헤더 텍스트라고도 함).

MultipleChoiceItem

방법

메서드반환 유형간략한 설명
createChoice(value)Choice새 선택지를 만듭니다.
createChoice(value, isCorrect)Choice새 선택지를 만듭니다.
createChoice(value, navigationItem)Choice지정된 페이지 나누기 항목으로 이동하는 페이지 탐색 옵션으로 새 선택 항목을 만듭니다.
createChoice(value, navigationType)Choice페이지 탐색 옵션이 있는 새 선택 항목을 만듭니다.
createResponse(response)ItemResponse이 객관식 항목의 새 ItemResponse를 만듭니다.
duplicate()MultipleChoiceItem이 항목의 사본을 만들어 양식 끝에 추가합니다.
getChoices()Choice[]항목의 모든 선택 항목을 가져옵니다.
getFeedbackForCorrect()QuizFeedback응답자가 질문에 올바르게 응답하면 표시되는 피드백을 반환합니다.
getFeedbackForIncorrect()QuizFeedback응답자가 질문에 잘못 응답한 경우 응답자에게 표시되는 피드백을 반환합니다.
getHelpText()String항목의 도움말 텍스트 (ImageItems, PageBreakItems, SectionHeaderItems와 같은 레이아웃 항목의 설명 텍스트라고도 함)를 가져옵니다.
getId()Integer항목의 고유 식별자를 가져옵니다.
getIndex()Integer양식의 모든 항목 중에서 항목의 색인을 가져옵니다.
getPoints()Integer채점 가능한 항목의 점수를 반환합니다.
getTitle()String항목의 제목을 가져옵니다 (SectionHeaderItem의 경우 헤더 텍스트라고도 함).
getType()ItemTypeItemType로 표시되는 항목의 유형을 가져옵니다.
hasOtherOption()Boolean항목에 '기타' 옵션이 있는지 확인합니다.
isRequired()Boolean응답자가 질문에 반드시 답변해야 하는지 여부를 결정합니다.
setChoiceValues(values)MultipleChoiceItem문자열 배열에서 항목에 대한 선택 항목을 설정합니다.
setChoices(choices)MultipleChoiceItem항목의 선택 배열을 설정합니다.
setFeedbackForCorrect(feedback)MultipleChoiceItem응답자가 질문에 올바르게 응답하면 응답자에게 피드백이 표시되도록 설정합니다.
setFeedbackForIncorrect(feedback)MultipleChoiceItem응답자가 질문에 잘못 응답했을 때 응답자에게 피드백이 표시되도록 설정합니다.
setHelpText(text)MultipleChoiceItem항목의 도움말 텍스트 (ImageItems, PageBreakItems, SectionHeaderItems와 같은 레이아웃 항목의 설명 텍스트라고도 함)를 설정합니다.
setPoints(points)MultipleChoiceItem채점 가능한 항목의 점수를 설정합니다.
setRequired(enabled)MultipleChoiceItem응답자가 질문에 반드시 답변해야 하는지 여부를 설정합니다.
setTitle(title)MultipleChoiceItem항목의 제목을 설정합니다 (SectionHeaderItem의 경우 헤더 텍스트라고도 함).
showOtherOption(enabled)MultipleChoiceItem항목에 '기타' 옵션이 있는지 여부를 설정합니다.

PageBreakItem

방법

메서드반환 유형간략한 설명
duplicate()PageBreakItem이 항목의 사본을 만들어 양식 끝에 추가합니다.
getGoToPage()PageBreakItem이 페이지 나누기 전에 페이지를 완료한 후 양식에서 이동하는 PageBreakItem를 가져옵니다. 즉, 양식을 통한 정상적인 선형 진행을 통해 이 페이지 나누기에 도달하면 이를 가져옵니다.
getHelpText()String항목의 도움말 텍스트 (ImageItems, PageBreakItems, SectionHeaderItems와 같은 레이아웃 항목의 설명 텍스트라고도 함)를 가져옵니다.
getId()Integer항목의 고유 식별자를 가져옵니다.
getIndex()Integer양식의 모든 항목 중에서 항목의 색인을 가져옵니다.
getPageNavigationType()PageNavigationType이 페이지 나누기 전에 페이지를 완료한 후(즉, 양식을 통한 정상적인 선형 진행을 통해 이 페이지 나누기에 도달했을 때) 발생하는 페이지 탐색 유형을 가져옵니다.
getTitle()String항목의 제목을 가져옵니다 (SectionHeaderItem의 경우 헤더 텍스트라고도 함).
getType()ItemTypeItemType로 표시되는 항목의 유형을 가져옵니다.
setGoToPage(goToPageItem)PageBreakItem이 페이지 나누기 전에 페이지를 완료한 후 (즉, 양식을 정상적으로 선형 진행하여 이 페이지 나누기에 도달했을 때) 이동하도록 페이지를 설정합니다.
setGoToPage(navigationType)PageBreakItem이 페이지 나누기 전에 페이지를 완료한 후 발생하는 페이지 탐색 유형을 설정합니다(즉, 양식을 통한 정상적인 선형 진행을 통해 이 페이지 나누기에 도달했을 때).
setHelpText(text)PageBreakItem항목의 도움말 텍스트 (ImageItems, PageBreakItems, SectionHeaderItems와 같은 레이아웃 항목의 설명 텍스트라고도 함)를 설정합니다.
setTitle(title)PageBreakItem항목의 제목을 설정합니다 (SectionHeaderItem의 경우 헤더 텍스트라고도 함).

속성

속성유형설명
CONTINUEEnum현재 페이지를 완료한 후 양식의 다음 페이지로 이동합니다.
GO_TO_PAGEEnum현재 페이지를 완료한 후 양식의 지정된 페이지로 이동합니다.
RESTARTEnum현재 페이지를 완료한 후 지금까지 입력한 답변을 지우지 않고 양식을 처음부터 다시 시작합니다.
SUBMITEnum현재 페이지를 작성한 후 양식 응답을 제출합니다.

ParagraphTextItem

방법

메서드반환 유형간략한 설명
clearValidation()ParagraphTextItem이 단락 텍스트 항목에 대한 데이터 확인을 삭제합니다.
createResponse(response)ItemResponse이 단락 텍스트 항목의 새 ItemResponse를 만듭니다.
duplicate()ParagraphTextItem이 항목의 사본을 만들어 양식 끝에 추가합니다.
getGeneralFeedback()QuizFeedback채점 가능한 질문에 응답한 응답자에게 표시되는 의견을 반환합니다.
getHelpText()String항목의 도움말 텍스트 (ImageItems, PageBreakItems, SectionHeaderItems와 같은 레이아웃 항목의 설명 텍스트라고도 함)를 가져옵니다.
getId()Integer항목의 고유 식별자를 가져옵니다.
getIndex()Integer양식의 모든 항목 중에서 항목의 색인을 가져옵니다.
getPoints()Integer채점 가능한 항목의 점수를 반환합니다.
getTitle()String항목의 제목을 가져옵니다 (SectionHeaderItem의 경우 헤더 텍스트라고도 함).
getType()ItemTypeItemType로 표시되는 항목의 유형을 가져옵니다.
isRequired()Boolean응답자가 질문에 반드시 답변해야 하는지 여부를 결정합니다.
setGeneralFeedback(feedback)ParagraphTextItem응답자가 정답이나 오답이 없는 채점 가능한 질문 (즉, 수동 채점이 필요한 질문)에 응답할 때 응답자에게 피드백을 표시하도록 설정합니다.
setHelpText(text)ParagraphTextItem항목의 도움말 텍스트 (ImageItems, PageBreakItems, SectionHeaderItems와 같은 레이아웃 항목의 설명 텍스트라고도 함)를 설정합니다.
setPoints(points)ParagraphTextItem채점 가능한 항목의 점수를 설정합니다.
setRequired(enabled)ParagraphTextItem응답자가 질문에 반드시 답변해야 하는지 여부를 설정합니다.
setTitle(title)ParagraphTextItem항목의 제목을 설정합니다 (SectionHeaderItem의 경우 헤더 텍스트라고도 함).
setValidation(validation)ParagraphTextItem이 단락 텍스트 항목에 대한 데이터 유효성 검사를 설정합니다.

ParagraphTextValidation

ParagraphTextValidationBuilder

방법

메서드반환 유형간략한 설명
requireTextContainsPattern(pattern)ParagraphTextValidationBuilder패턴을 포함하려면 응답이 필요합니다.
requireTextDoesNotContainPattern(pattern)ParagraphTextValidationBuilder패턴을 포함하지 않으려면 응답이 필요합니다.
requireTextDoesNotMatchPattern(pattern)ParagraphTextValidationBuilder패턴과 일치하지 않으면 응답이 필요합니다.
requireTextLengthGreaterThanOrEqualTo(number)ParagraphTextValidationBuilder응답 길이가 값보다 크거나 같아야 합니다.
requireTextLengthLessThanOrEqualTo(number)ParagraphTextValidationBuilder응답 길이는 값보다 작아야 합니다.
requireTextMatchesPattern(pattern)ParagraphTextValidationBuilder패턴 일치를 위해 응답이 필요합니다.

QuizFeedback

방법

메서드반환 유형간략한 설명
getLinkUrls()String[]피드백과 연결된 URL 목록을 가져옵니다.
getText()String피드백의 표시 텍스트를 가져옵니다.

QuizFeedbackBuilder

방법

메서드반환 유형간략한 설명
addLink(url)QuizFeedbackBuilder의견의 보충 자료 링크를 추가합니다.
addLink(url, displayText)QuizFeedbackBuilder의견의 보충 자료 링크를 추가합니다.
build()QuizFeedback이 빌더에 상응하는 유형의 피드백을 빌드합니다.
copy()QuizFeedbackBuilder이 빌더의 사본을 반환합니다.
setText(text)QuizFeedbackBuilder피드백 텍스트를 설정합니다.

ScaleItem

방법

메서드반환 유형간략한 설명
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의 경우 헤더 텍스트라고도 함).

SectionHeaderItem

방법

메서드반환 유형간략한 설명
duplicate()SectionHeaderItem이 항목의 사본을 만들어 양식 끝에 추가합니다.
getHelpText()String항목의 도움말 텍스트 (ImageItems, PageBreakItems, SectionHeaderItems와 같은 레이아웃 항목의 설명 텍스트라고도 함)를 가져옵니다.
getId()Integer항목의 고유 식별자를 가져옵니다.
getIndex()Integer양식의 모든 항목 중에서 항목의 색인을 가져옵니다.
getTitle()String항목의 제목을 가져옵니다 (SectionHeaderItem의 경우 헤더 텍스트라고도 함).
getType()ItemTypeItemType로 표시되는 항목의 유형을 가져옵니다.
setHelpText(text)SectionHeaderItem항목의 도움말 텍스트 (ImageItems, PageBreakItems, SectionHeaderItems와 같은 레이아웃 항목의 설명 텍스트라고도 함)를 설정합니다.
setTitle(title)SectionHeaderItem항목의 제목을 설정합니다 (SectionHeaderItem의 경우 헤더 텍스트라고도 함).

TextItem

방법

메서드반환 유형간략한 설명
clearValidation()TextItem이 텍스트 항목에 대한 데이터 확인을 삭제합니다.
createResponse(response)ItemResponse이 텍스트 항목의 새 ItemResponse를 만듭니다.
duplicate()TextItem이 항목의 사본을 만들어 양식 끝에 추가합니다.
getGeneralFeedback()QuizFeedback채점 가능한 질문에 응답한 응답자에게 표시되는 의견을 반환합니다.
getHelpText()String항목의 도움말 텍스트 (ImageItems, PageBreakItems, SectionHeaderItems와 같은 레이아웃 항목의 설명 텍스트라고도 함)를 가져옵니다.
getId()Integer항목의 고유 식별자를 가져옵니다.
getIndex()Integer양식의 모든 항목 중에서 항목의 색인을 가져옵니다.
getPoints()Integer채점 가능한 항목의 점수를 반환합니다.
getTitle()String항목의 제목을 가져옵니다 (SectionHeaderItem의 경우 헤더 텍스트라고도 함).
getType()ItemTypeItemType로 표시되는 항목의 유형을 가져옵니다.
isRequired()Boolean응답자가 질문에 반드시 답변해야 하는지 여부를 결정합니다.
setGeneralFeedback(feedback)TextItem응답자가 정답이나 오답이 없는 채점 가능한 질문 (즉, 수동 채점이 필요한 질문)에 응답할 때 응답자에게 피드백을 표시하도록 설정합니다.
setHelpText(text)TextItem항목의 도움말 텍스트 (ImageItems, PageBreakItems, SectionHeaderItems와 같은 레이아웃 항목의 설명 텍스트라고도 함)를 설정합니다.
setPoints(points)TextItem채점 가능한 항목의 점수를 설정합니다.
setRequired(enabled)TextItem응답자가 질문에 반드시 답변해야 하는지 여부를 설정합니다.
setTitle(title)TextItem항목의 제목을 설정합니다 (SectionHeaderItem의 경우 헤더 텍스트라고도 함).
setValidation(validation)TextItem이 텍스트 항목의 데이터 유효성 검사를 설정합니다.

TextValidation

TextValidationBuilder

방법

메서드반환 유형간략한 설명
requireNumber()TextValidationBuilder텍스트 항목은 숫자여야 합니다.
requireNumberBetween(start, end)TextValidationBuilder텍스트 항목은 시작과 끝 사이의 숫자여야 합니다.
requireNumberEqualTo(number)TextValidationBuilder텍스트 항목은 지정된 값과 동일한 숫자여야 합니다.
requireNumberGreaterThan(number)TextValidationBuilder텍스트 항목은 지정된 값보다 큰 숫자여야 합니다.
requireNumberGreaterThanOrEqualTo(number)TextValidationBuilder텍스트 항목은 지정된 값보다 크거나 같아야 합니다.
requireNumberLessThan(number)TextValidationBuilder텍스트 항목은 지정된 값보다 작은 숫자여야 합니다.
requireNumberLessThanOrEqualTo(number)TextValidationBuilder텍스트 항목은 지정된 값보다 작거나 같은 숫자여야 합니다.
requireNumberNotBetween(start, end)TextValidationBuilder텍스트 항목은 시작과 끝 사이의 숫자여야 합니다.
requireNumberNotEqualTo(number)TextValidationBuilder텍스트 항목은 지정된 값과 같지 않은 숫자여야 합니다.
requireTextContainsPattern(pattern)TextValidationBuilder패턴을 포함하려면 응답이 필요합니다.
requireTextDoesNotContainPattern(pattern)TextValidationBuilder패턴을 포함하지 않으려면 응답이 필요합니다.
requireTextDoesNotMatchPattern(pattern)TextValidationBuilder패턴과 일치하지 않으면 응답이 필요합니다.
requireTextIsEmail()TextValidationBuilder텍스트 항목은 이메일 주소여야 합니다.
requireTextIsUrl()TextValidationBuilder텍스트 항목은 URL이어야 합니다.
requireTextLengthGreaterThanOrEqualTo(number)TextValidationBuilder응답 길이가 값보다 크거나 같아야 합니다.
requireTextLengthLessThanOrEqualTo(number)TextValidationBuilder응답 길이는 값보다 작아야 합니다.
requireTextMatchesPattern(pattern)TextValidationBuilder패턴 일치를 위해 응답이 필요합니다.
requireWholeNumber()TextValidationBuilder텍스트 항목은 정수여야 합니다.

TimeItem

방법

메서드반환 유형간략한 설명
createResponse(hour, minute)ItemResponse이 시간 항목의 새 ItemResponse를 만듭니다.
duplicate()TimeItem이 항목의 사본을 만들어 양식 끝에 추가합니다.
getGeneralFeedback()QuizFeedback채점 가능한 질문에 응답한 응답자에게 표시되는 의견을 반환합니다.
getHelpText()String항목의 도움말 텍스트 (ImageItems, PageBreakItems, SectionHeaderItems와 같은 레이아웃 항목의 설명 텍스트라고도 함)를 가져옵니다.
getId()Integer항목의 고유 식별자를 가져옵니다.
getIndex()Integer양식의 모든 항목 중에서 항목의 색인을 가져옵니다.
getPoints()Integer채점 가능한 항목의 점수를 반환합니다.
getTitle()String항목의 제목을 가져옵니다 (SectionHeaderItem의 경우 헤더 텍스트라고도 함).
getType()ItemTypeItemType로 표시되는 항목의 유형을 가져옵니다.
isRequired()Boolean응답자가 질문에 반드시 답변해야 하는지 여부를 결정합니다.
setGeneralFeedback(feedback)TimeItem응답자가 정답이나 오답이 없는 채점 가능한 질문 (즉, 수동 채점이 필요한 질문)에 응답할 때 응답자에게 피드백을 표시하도록 설정합니다.
setHelpText(text)TimeItem항목의 도움말 텍스트 (ImageItems, PageBreakItems, SectionHeaderItems와 같은 레이아웃 항목의 설명 텍스트라고도 함)를 설정합니다.
setPoints(points)TimeItem채점 가능한 항목의 점수를 설정합니다.
setRequired(enabled)TimeItem응답자가 질문에 반드시 답변해야 하는지 여부를 설정합니다.
setTitle(title)TimeItem항목의 제목을 설정합니다 (SectionHeaderItem의 경우 헤더 텍스트라고도 함).

VideoItem

방법

메서드반환 유형간략한 설명
duplicate()VideoItem이 항목의 사본을 만들어 양식 끝에 추가합니다.
getAlignment()Alignment동영상의 가로 정렬을 가져옵니다.
getHelpText()String항목의 도움말 텍스트 (ImageItems, PageBreakItems, SectionHeaderItems와 같은 레이아웃 항목의 설명 텍스트라고도 함)를 가져옵니다.
getId()Integer항목의 고유 식별자를 가져옵니다.
getIndex()Integer양식의 모든 항목 중에서 항목의 색인을 가져옵니다.
getTitle()String항목의 제목을 가져옵니다 (SectionHeaderItem의 경우 헤더 텍스트라고도 함).
getType()ItemTypeItemType로 표시되는 항목의 유형을 가져옵니다.
getWidth()Integer동영상의 너비를 픽셀 단위로 가져옵니다.
setAlignment(alignment)VideoItem동영상의 가로 정렬을 설정합니다.
setHelpText(text)VideoItem항목의 도움말 텍스트 (ImageItems, PageBreakItems, SectionHeaderItems와 같은 레이아웃 항목의 설명 텍스트라고도 함)를 설정합니다.
setTitle(title)VideoItem항목의 제목을 설정합니다 (SectionHeaderItem의 경우 헤더 텍스트라고도 함).
setVideoUrl(youtubeUrl)VideoItem지정된 YouTube URL 또는 YouTube 동영상 ID에서 동영상 자체를 설정합니다.
setWidth(width)VideoItem동영상의 너비를 픽셀 단위로 설정합니다.