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지원되는 이미지 정렬 유형을 나타내는 enum입니다.
CheckboxGridItem열과 행의 그리드로 표시되는 질문 항목으로 응답자가 선택할 수 있습니다. 여러 개의 체크박스 중에서 선택할 수 있습니다.
CheckboxGridValidationCheckboxGridItem의 DataValidation입니다.
CheckboxGridValidationBuilderCheckboxGridValidation의 DataValidationBuilder입니다.
CheckboxItem응답자가 하나 이상의 체크박스와 '기타'(선택사항) 필드를 확인합니다.
CheckboxValidationCheckboxItem의 DataValidation입니다.
CheckboxValidationBuilderCheckboxValidation의 DataValidationBuilder입니다.
ChoiceCheckboxItem, ListItem, MultipleChoiceItem 등 선택 항목을 지원하는 Item 유형과 연결된 단일 선택입니다.
DateItem응답자가 날짜를 나타낼 수 있는 질문 항목입니다.
DateTimeItem응답자가 날짜와 시간을 나타낼 수 있는 질문 항목입니다.
DestinationType지원되는 양식 응답 대상 유형을 나타내는 열거형입니다.
DurationItem응답자가 시간을 지정할 수 있는 질문 항목입니다.
FeedbackType지원되는 피드백 유형을 나타내는 enum입니다.
Form전체 속성 및 항목이 포함된 양식
FormApp스크립트가 기존 Form을 열거나 새 Form을 만들 수 있도록 허용합니다.
FormResponse양식 전체에 대한 응답입니다.
GridItem열과 행의 그리드로 표시되는 질문 항목으로 응답자가 선택할 수 있습니다. 선택할 수 있습니다.
GridValidationGridItem의 DataValidation입니다.
GridValidationBuilderGridValidation의 DataValidationBuilder입니다.
ImageItem이미지를 표시하는 레이아웃 항목
Item제목 및 도움말 텍스트 등 모든 항목에 공통된 속성이 포함된 일반 양식 항목입니다.
ItemResponse양식 내 질문 항목 한 개에 대한 답변입니다.
ItemType지원되는 양식 항목 유형을 나타내는 열거형입니다.
ListItem응답자가 드롭다운 목록에서 하나의 항목을 선택할 수 있는 질문 항목입니다.
MultipleChoiceItem응답자가 라디오 버튼 목록에서 하나를 선택하거나 선택사항인 '기타' 필드를 확인합니다.
PageBreakItem페이지의 시작을 표시하는 레이아웃 항목입니다.
PageNavigationType지원되는 페이지 탐색 유형을 나타내는 열거형입니다.
ParagraphTextItem응답자가 텍스트 블록을 입력할 수 있는 질문 항목입니다.
ParagraphTextValidationParagraphTextItem의 DataValidation입니다.
ParagraphTextValidationBuilderParagraphTextValidation의 DataValidationBuilder입니다.
QuizFeedback모든 의견에 공통된 속성이 포함된 피드백의 빈 구현입니다. 예를 들면 다음과 같습니다. 표시할 수 있습니다.
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()PageBreakItemGO_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응답자가 라디오 목록에서 하나의 항목을 선택할 수 있는 새 질문 항목을 추가합니다. 버튼 또는 '기타'(선택사항) 필드를 확인합니다.
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)FormForm의 편집자 목록에서 지정된 사용자를 삭제합니다.
removeEditor(user)FormForm의 편집자 목록에서 지정된 사용자를 삭제합니다.
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()CheckboxGridValidationBuilder광고에서 유효성 검사를 설정하는 데 사용할 수 있는 CheckboxGridValidationBuilder 인스턴스를 반환합니다. CheckboxGridItem
createCheckboxValidation()CheckboxValidationBuilder유효성 검사를 설정하는 데 사용할 수 있는 CheckboxValidationBuilder의 인스턴스를 반환합니다. CheckboxItem
createFeedback()QuizFeedbackBuilder채점 가능한 항목에 피드백을 설정하는 데 사용할 수 있는 QuizFeedbackBuilder의 인스턴스를 반환합니다. Item
createGridValidation()GridValidationBuilderGridItem에서 유효성 검사를 설정하는 데 사용할 수 있는 GridValidationBuilder의 인스턴스를 반환합니다.
createParagraphTextValidation()ParagraphTextValidationBuilder유효성 검사를 설정하는 데 사용할 수 있는 ParagraphTextValidationBuilder 인스턴스를 반환합니다. ParagraphTextItem
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이 양식을 작성해 달라고 요청합니다.
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응답자가 하나 이상의 체크박스와 '기타'(선택사항) 필드를 확인합니다.
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동영상의 너비를 픽셀 단위로 설정합니다.