이 서비스를 통해 스크립트는 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 | 열과 행의 그리드로 표시되는 질문 항목으로, 응답자가 일련의 체크박스에서 행당 여러 개의 선택지를 선택할 수 있습니다. |
CheckboxGridValidation | CheckboxGridItem 의 DataValidation |
CheckboxGridValidationBuilder | CheckboxGridValidation 의 DataValidationBuilder입니다. |
CheckboxItem | 응답자가 하나 이상의 체크박스와 '기타' 필드(선택사항)를 선택할 수 있는 질문 항목입니다. |
CheckboxValidation | CheckboxItem 의 DataValidation |
CheckboxValidationBuilder | CheckboxValidation 의 DataValidationBuilder입니다. |
Choice | CheckboxItem , ListItem , MultipleChoiceItem 등의 선택을 지원하는 Item 유형과 관련된 단일 선택입니다. |
DateItem | 응답자가 날짜를 나타낼 수 있도록 하는 질문 항목입니다. |
DateTimeItem | 응답자가 날짜 및 시간을 나타낼 수 있는 질문 항목입니다. |
DestinationType | 지원되는 양식-응답 대상 유형을 나타내는 열거형입니다. |
DurationItem | 응답자가 시간을 표시할 수 있는 질문 항목입니다. |
FeedbackType | 지원되는 피드백 유형을 나타내는 enum입니다. |
Form | 전체 속성 및 항목이 포함된 양식입니다. |
FormApp | 스크립트에서 기존 Form 를 열거나 새로 만들 수 있습니다. |
FormResponse | 양식 전체에 대한 응답입니다. |
GridItem | 열과 행의 그리드로 표시되는 질문 항목으로, 응답자가 일련의 라디오 버튼에서 행당 하나의 옵션을 선택할 수 있습니다. |
GridValidation | GridItem 의 DataValidation |
GridValidationBuilder | GridValidation 의 DataValidationBuilder입니다. |
ImageItem | 이미지를 표시하는 레이아웃 항목입니다. |
Item | 제목 및 도움말 텍스트와 같이 모든 항목에 공통적인 속성을 포함하는 일반 양식 항목입니다. |
ItemResponse | 양식 내 질문 항목 하나에 대한 응답입니다. |
ItemType | 지원되는 유형의 양식 항목을 나타내는 열거형입니다. |
ListItem | 응답자가 드롭다운 목록에서 하나의 선택지를 선택할 수 있는 질문 항목입니다. |
MultipleChoiceItem | 응답자가 라디오 버튼 목록 또는 '기타' 필드(선택사항) 중 하나를 선택할 수 있는 질문 항목입니다. |
PageBreakItem | 페이지의 시작을 표시하는 레이아웃 항목입니다. |
PageNavigationType | 지원되는 페이지 탐색 유형을 나타내는 enum입니다. |
ParagraphTextItem | 응답자가 텍스트 블록을 입력할 수 있는 질문 항목입니다. |
ParagraphTextValidation | ParagraphTextItem 의 DataValidation |
ParagraphTextValidationBuilder | ParagraphTextValidation 의 DataValidationBuilder입니다. |
QuizFeedback | 디스플레이 텍스트나 링크 등 모든 의견에 공통적인 속성을 포함하는 피드백의 빈 구현입니다. |
QuizFeedbackBuilder | 표시 텍스트와 같이 모든 의견에 공통적인 속성의 setter가 포함된 기본 FeedbackBuilder입니다. |
ScaleItem | 응답자가 라디오 버튼에 번호가 매겨진 시퀀스 중 하나를 선택할 수 있는 질문 항목입니다. |
SectionHeaderItem | 섹션의 시작 부분을 시각적으로 나타내는 레이아웃 항목입니다. |
TextItem | 응답자가 한 줄의 텍스트를 입력할 수 있는 질문 항목입니다. |
TextValidation | TextItem 의 DataValidation |
TextValidationBuilder | TextValidation 의 DataValidationBuilder입니다. |
TimeItem | 응답자가 시간을 나타낼 수 있는 질문 항목입니다. |
VideoItem | 동영상을 표시하는 레이아웃 항목입니다. |
Alignment
속성
속성 | 유형 | 설명 |
---|---|---|
LEFT | Enum | 이미지를 양식의 왼쪽에 맞춥니다. |
CENTER | Enum | 이미지를 양식의 중앙에 맞춥니다. |
RIGHT | Enum | 이미지를 양식의 오른쪽으로 정렬합니다. |
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() | ItemType | ItemType 로 표시되는 항목의 유형을 가져옵니다. |
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
방법
CheckboxValidation
CheckboxValidationBuilder
방법
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
requireSelectAtLeast(number) | CheckboxValidationBuilder | 이 옵션을 여러 개 선택해야 합니다. |
requireSelectAtMost(number) | CheckboxValidationBuilder | 이 개수만큼 선택해야 합니다. |
requireSelectExactly(number) | CheckboxValidationBuilder | 정확히 이 옵션을 선택해야 합니다. |
Choice
방법
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
getGotoPage() | PageBreakItem | 응답자가 이 선택을 선택하고 현재 페이지를 완료하는 경우 PageBreakItem 를 GO_TO_PAGE 대상으로 설정합니다. |
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() | ItemType | ItemType 로 표시되는 항목의 유형을 가져옵니다. |
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() | ItemType | ItemType 로 표시되는 항목의 유형을 가져옵니다. |
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
속성
속성 | 유형 | 설명 |
---|---|---|
SPREADSHEET | Enum | 양식 응답의 도착 페이지로 사용되는 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() | ItemType | ItemType 로 표시되는 항목의 유형을 가져옵니다. |
isRequired() | Boolean | 응답자가 질문에 답변해야 하는지 여부를 결정합니다. |
setGeneralFeedback(feedback) | DurationItem | 응답자가 채점 가능한 질문(정답 또는 오답)이 없는 경우(예: 수동 채점이 필요한 질문) 응답을 표시하도록 설정합니다. |
setHelpText(text) | DurationItem | 항목의 도움말 텍스트 (ImageItems , PageBreakItems , SectionHeaderItems 같은 레이아웃 항목의 설명 텍스트라고도 함)를 설정합니다. |
setPoints(points) | DurationItem | 채점 가능한 항목의 점수를 설정합니다. |
setRequired(enabled) | DurationItem | 응답자가 질문에 답변해야 하는지 여부를 설정합니다. |
setTitle(title) | DurationItem | 항목의 제목을 설정합니다 (SectionHeaderItem 의 경우 헤더 텍스트라고도 함). |
FeedbackType
속성
속성 | 유형 | 설명 |
---|---|---|
CORRECT | Enum | 질문에 올바르게 답변한 경우 응답자에게 자동으로 표시되는 의견입니다. |
INCORRECT | Enum | 잘못 답변한 질문에 관해 자동으로 응답자에게 표시되는 의견입니다. |
GENERAL | Enum | 응답자가 응답을 제출할 때 자동으로 표시되는 의견입니다. |
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) | 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 | 지정된 FormResponse의 성적을 제출합니다. |
FormApp
속성
속성 | 유형 | 설명 |
---|---|---|
Alignment | Alignment | 이미지 정렬 유형의 열거형입니다. |
DestinationType | DestinationType | 양식 응답을 저장할 수 있는 대상 유형을 열거합니다. |
FeedbackType | FeedbackType | Feedbacks 형식 유형의 열거형입니다. |
ItemType | ItemType | Items 형식 유형의 열거형입니다. |
PageNavigationType | PageNavigationType | 페이지를 탐색할 수 있는 동작이 열거되어 있습니다. |
방법
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
create(title) | Form | 새 Form 를 만들고 반환합니다. |
createCheckboxGridValidation() | CheckboxGridValidationBuilder | CheckboxGridItem 에서 유효성 검사를 설정하는 데 사용할 수 있는 CheckboxGridValidationBuilder의 인스턴스를 반환합니다. |
createCheckboxValidation() | CheckboxValidationBuilder | CheckboxItem 에서 유효성 검사를 설정하는 데 사용할 수 있는 CheckboxValidationBuilder의 인스턴스를 반환합니다. |
createFeedback() | QuizFeedbackBuilder | 채점 가능한 Item 에 관한 의견을 설정하는 데 사용할 수 있는 QuizFeedbackBuilder의 인스턴스를 반환합니다. |
createGridValidation() | GridValidationBuilder | GridItem 에서 유효성 검사를 설정하는 데 사용할 수 있는 GridValidationBuilder의 인스턴스를 반환합니다. |
createParagraphTextValidation() | ParagraphTextValidationBuilder | ParagraphTextItem 에서 유효성 검사를 설정하는 데 사용할 수 있는 ParagraphTextValidationBuilder 인스턴스를 반환합니다. |
createTextValidation() | TextValidationBuilder | TextItem 에서 유효성 검사를 설정하는 데 사용할 수 있는 TextValidationBuilder 인스턴스를 반환합니다. |
getActiveForm() | Form | 스크립트가 container-bound인 양식을 반환합니다. |
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() | String | Form.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() | 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 | 이 그리드 항목의 데이터 확인을 설정합니다. |
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() | ItemType | ItemType 로 표시되는 항목의 유형을 가져옵니다. |
getWidth() | Integer | 이미지의 너비를 픽셀 단위로 가져옵니다. |
setAlignment(alignment) | ImageItem | 이미지의 가로 정렬을 설정합니다. |
setHelpText(text) | ImageItem | 항목의 도움말 텍스트 (ImageItems , PageBreakItems , SectionHeaderItems 같은 레이아웃 항목의 설명 텍스트라고도 함)를 설정합니다. |
setImage(image) | ImageItem | 이미지 자체를 설정합니다. |
setTitle(title) | ImageItem | 항목의 제목을 설정합니다 (SectionHeaderItem 의 경우 헤더 텍스트라고도 함). |
setWidth(width) | ImageItem | 이미지의 너비를 픽셀 단위로 설정합니다. |
Item
방법
ItemResponse
방법
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
getFeedback() | Object | 응답자의 제출된 답변에 관해 제공된 의견을 확인합니다. |
getItem() | Item | 이 응답이 답변하는 질문 항목을 가져옵니다. |
getResponse() | Object | 응답자가 제출한 답변을 가져옵니다. |
getScore() | Object | 응답자가 제출한 답변의 점수를 가져옵니다. |
setFeedback(feedback) | ItemResponse | 응답자가 제출한 답변에 표시할 피드백을 설정합니다. |
setScore(score) | ItemResponse | 응답자가 제출한 답변의 점수를 설정합니다. |
ItemType
속성
속성 | 유형 | 설명 |
---|---|---|
CHECKBOX | Enum | 응답자가 하나 이상의 체크박스와 '기타' 필드(선택사항)를 선택할 수 있는 질문 항목입니다. |
CHECKBOX_GRID | Enum | 열과 행의 그리드로 표시되는 질문 항목으로, 응답자가 일련의 체크박스에서 행당 여러 개의 선택지를 선택할 수 있습니다. |
DATE | Enum | 응답자가 날짜를 나타낼 수 있도록 하는 질문 항목입니다. |
DATETIME | Enum | 응답자가 날짜 및 시간을 나타낼 수 있는 질문 항목입니다. |
DURATION | Enum | 응답자가 시간을 표시할 수 있는 질문 항목입니다. |
GRID | Enum | 열과 행의 그리드로 표시되는 질문 항목으로, 응답자가 일련의 라디오 버튼에서 행당 하나의 옵션을 선택할 수 있습니다. |
IMAGE | Enum | 이미지를 표시하는 레이아웃 항목입니다. |
LIST | Enum | 응답자가 드롭다운 목록에서 하나의 선택지를 선택할 수 있는 질문 항목입니다. |
MULTIPLE_CHOICE | Enum | 응답자가 라디오 버튼 목록 또는 '기타' 필드(선택사항) 중 하나를 선택할 수 있는 질문 항목입니다. |
PAGE_BREAK | Enum | 페이지의 시작을 표시하는 레이아웃 항목입니다. |
PARAGRAPH_TEXT | Enum | 응답자가 텍스트 블록을 입력할 수 있는 질문 항목입니다. |
SCALE | Enum | 응답자가 번호가 매겨진 라디오 버튼 시퀀스에서 하나의 옵션을 선택할 수 있도록 하는 질문 항목입니다. |
SECTION_HEADER | Enum | 섹션의 시작 부분을 시각적으로 나타내는 레이아웃 항목입니다. |
TEXT | Enum | 응답자가 한 줄의 텍스트를 입력할 수 있는 질문 항목입니다. |
TIME | Enum | 응답자가 시간을 나타낼 수 있는 질문 항목입니다. |
VIDEO | Enum | YouTube 동영상을 표시하는 레이아웃 항목입니다. |
FILE_UPLOAD | Enum | 응답자가 파일을 업로드할 수 있도록 하는 질문 항목입니다. |
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() | ItemType | ItemType 로 표시되는 항목의 유형을 가져옵니다. |
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
방법
PageBreakItem
방법
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
duplicate() | PageBreakItem | 이 항목의 사본을 만들어 양식 끝에 추가합니다. |
getGoToPage() | PageBreakItem | 이 페이지 나누기 (즉, 양식을 통해 정상적인 선형 진행으로 이 페이지 나누기에 도달) 전에 페이지를 완료한 후 양식이 이동할 PageBreakItem 를 가져옵니다. |
getHelpText() | String | 항목의 도움말 텍스트 (ImageItems , PageBreakItems , SectionHeaderItems 같은 레이아웃 항목의 설명 텍스트라고도 함)를 가져옵니다. |
getId() | Integer | 항목의 고유 식별자를 가져옵니다. |
getIndex() | Integer | 양식의 모든 항목 중 항목의 색인을 가져옵니다. |
getPageNavigationType() | PageNavigationType | 이 페이지 나누기 전에(즉, 양식을 통해 일반적인 선형 진행으로 이 페이지 나누기에 도달한 경우) 페이지를 완료한 후에 발생하는 페이지 탐색 유형을 가져옵니다. |
getTitle() | String | 항목의 제목을 가져옵니다 (SectionHeaderItem 의 경우 헤더 텍스트라고도 함). |
getType() | ItemType | ItemType 로 표시되는 항목의 유형을 가져옵니다. |
setGoToPage(goToPageItem) | PageBreakItem | 이 페이지 나누기 전에 페이지를 완료한 후 (즉, 양식을 통해 일반적인 선형 진행으로 이 페이지 나누기에 도달한 경우) 이동할 페이지를 설정합니다. |
setGoToPage(navigationType) | PageBreakItem | 이 페이지 나누기 전에(즉, 양식을 통해 일반적인 선형 진행으로 이 페이지 나누기에 도달하는 경우) 페이지를 완료한 후 발생하는 페이지 탐색 유형을 설정합니다. |
setHelpText(text) | PageBreakItem | 항목의 도움말 텍스트 (ImageItems , PageBreakItems , SectionHeaderItems 같은 레이아웃 항목의 설명 텍스트라고도 함)를 설정합니다. |
setTitle(title) | PageBreakItem | 항목의 제목을 설정합니다 (SectionHeaderItem 의 경우 헤더 텍스트라고도 함). |
PageNavigationType
속성
속성 | 유형 | 설명 |
---|---|---|
CONTINUE | Enum | 현재 페이지를 완료한 후 양식의 다음 페이지로 이동합니다. |
GO_TO_PAGE | Enum | 현재 페이지를 완료한 후 양식의 지정된 페이지로 이동합니다. |
RESTART | Enum | 현재 페이지를 완료한 후 지금까지 입력한 답변을 지우지 않고 양식을 처음부터 다시 시작합니다. |
SUBMIT | Enum | 현재 페이지를 완료한 후 양식 응답을 제출합니다. |
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() | ItemType | ItemType 로 표시되는 항목의 유형을 가져옵니다. |
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() | 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 의 경우 헤더 텍스트라고도 함). |
SectionHeaderItem
방법
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
duplicate() | SectionHeaderItem | 이 항목의 사본을 만들어 양식 끝에 추가합니다. |
getHelpText() | String | 항목의 도움말 텍스트 (ImageItems , PageBreakItems , SectionHeaderItems 같은 레이아웃 항목의 설명 텍스트라고도 함)를 가져옵니다. |
getId() | Integer | 항목의 고유 식별자를 가져옵니다. |
getIndex() | Integer | 양식의 모든 항목 중 항목의 색인을 가져옵니다. |
getTitle() | String | 항목의 제목을 가져옵니다 (SectionHeaderItem 의 경우 헤더 텍스트라고도 함). |
getType() | ItemType | ItemType 로 표시되는 항목의 유형을 가져옵니다. |
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() | ItemType | ItemType 로 표시되는 항목의 유형을 가져옵니다. |
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
방법
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() | ItemType | ItemType 로 표시되는 항목의 유형을 가져옵니다. |
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() | ItemType | ItemType 로 표시되는 항목의 유형을 가져옵니다. |
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 | 동영상의 너비를 픽셀 단위로 설정합니다. |