Forms Service

フォーム

このサービスを使用すると、スクリプトで Google フォームを作成、アクセス、変更できます。

// 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回答者が 1 つ以上のチェックボックスと オプションの「その他」表示されます。
CheckboxValidationCheckboxItem の DataValidation。
CheckboxValidationBuilderCheckboxValidation の DataValidationBuilder。
Choice選択肢(CheckboxItemListItemMultipleChoiceItem など)をサポートする Item のタイプに関連付けられた単一の選択肢。
DateItem回答者が日付を示すことができる質問項目。
DateTimeItem回答者が日時を示すことができる質問項目。
DestinationTypeフォーム レスポンスの宛先でサポートされているタイプを表す列挙型。
DurationItem回答者が回答時間を指定できる質問項目。
FeedbackTypeサポートされているフィードバックの種類を表す列挙型。
Form全体的なプロパティとアイテムを含むフォーム。
FormAppスクリプトが既存の Form を開くことや、新しいものを作成できるようにします。
FormResponseフォーム全体の回答。
GridItem列と行のグリッドとして表示される質問項目。回答者は、 1 行に 1 つずつ、ラジオボタンを選択します。
GridValidationGridItem の DataValidation。
GridValidationBuilderGridValidation の DataValidationBuilder。
ImageItem画像を表示するレイアウト アイテム。
Itemタイトルやヘルプテキストなど、すべてのアイテムに共通するプロパティを含む汎用フォームアイテム。
ItemResponseフォーム内の 1 つの質問項目に対する回答。
ItemTypeサポートされているフォーム アイテムのタイプを表す列挙型。
ListItem回答者がプルダウン リストから回答を 1 つ選択できるようにする質問項目。
MultipleChoiceItemラジオボタンのリストから回答者が 1 つの回答を 1 つ選択できるようにする質問項目。 オプションの「その他」表示されます。
PageBreakItemページの先頭をマークするレイアウト アイテム。
PageNavigationTypeサポートされているページ ナビゲーションのタイプを表す列挙型。
ParagraphTextItem回答者がテキスト ブロックを入力できる質問項目。
ParagraphTextValidationParagraphTextItem の DataValidation。
ParagraphTextValidationBuilderParagraphTextValidation の DataValidationBuilder。
QuizFeedbackフィードバックの Bean 実装。すべてのフィードバックに共通する次のようなプロパティが含まれます。 テキストやリンクを表示します。
QuizFeedbackBuilder次のような、すべてのフィードバックに共通するプロパティのセッターを含むベース FeedbackBuilder 表示されます。
ScaleItem番号の付いた一連のラジオ局から 1 つの選択肢を回答者が選択できる質問項目 できます。
SectionHeaderItemセクションの始まりを視覚的に表すレイアウト アイテム。
TextItem回答者が 1 行のテキストを入力できる質問項目。
TextValidationTextItem の DataValidation。
TextValidationBuilderTextValidation の DataValidationBuilder。
TimeItem回答者が時間帯を示すことができる質問項目。
VideoItem動画を表示するレイアウト アイテム。

Alignment

プロパティ

プロパティタイプ説明
LEFTEnum画像をフォームの左側に揃えます。
CENTEREnum画像をフォームの中央に揃えます。
RIGHTEnum画像をフォームの右側に揃えます。

CheckboxGridItem

メソッド

メソッド戻り値の型概要
clearValidation()CheckboxGridItemこのグリッド アイテムのデータ検証をすべて削除します。
createResponse(responses)ItemResponseこのチェックボックス グリッド アイテムの新しい ItemResponse を作成します。
duplicate()CheckboxGridItemこのアイテムのコピーを作成してフォームの末尾に追加します。
getColumns()String[]グリッド内のすべての列の値を取得します。
getHelpText()Stringアイテムのヘルプテキスト(ImageItemsPageBreakItemsSectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を取得します。
getId()Integerアイテムの一意の識別子を取得します。
getIndex()Integerフォーム内のすべてのアイテム間のアイテムのインデックスを取得します。
getRows()String[]グリッド内のすべての行の値を取得します。
getTitle()Stringアイテムのタイトル(SectionHeaderItem の場合はヘッダー テキスト)を取得します。
getType()ItemTypeItemType として表されるアイテムのタイプを取得します。
isRequired()Boolean回答者が質問に回答する必要があるかどうかを判断します。
setColumns(columns)CheckboxGridItem値の配列に基づいてグリッドの列を設定します。
setHelpText(text)CheckboxGridItemアイテムのヘルプテキスト(ImageItemsPageBreakItemsSectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を設定します。
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アイテムのヘルプテキスト(ImageItemsPageBreakItemsSectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を取得します。
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アイテムのヘルプテキスト(ImageItemsPageBreakItemsSectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を設定します。
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アイテムのヘルプテキスト(ImageItemsPageBreakItemsSectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を取得します。
getId()Integerアイテムの一意の識別子を取得します。
getIndex()Integerフォーム内のすべてのアイテム間のアイテムのインデックスを取得します。
getPoints()Integer採点可能なアイテムの点数を返します。
getTitle()Stringアイテムのタイトル(SectionHeaderItem の場合はヘッダー テキスト)を取得します。
getType()ItemTypeItemType として表されるアイテムのタイプを取得します。
includesYear()Boolean日付項目に年のオプションを含めるかどうかを決定します。
isRequired()Boolean回答者が質問に回答する必要があるかどうかを判断します。
setGeneralFeedback(feedback)DateItem評価対象の質問に回答者が回答したときに表示されるフィードバックを設定します。 正解または不正解がない(手動による採点が必要な問題など)。
setHelpText(text)DateItemアイテムのヘルプテキスト(ImageItemsPageBreakItemsSectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を設定します。
setIncludesYear(enableYear)DateItem日付の項目に年の設定を含めるかどうかを設定します。
setPoints(points)DateItem採点可能なアイテムの評価点数を設定します。
setRequired(enabled)DateItem回答者が質問に回答する必要があるかどうかを設定します。
setTitle(title)DateItemアイテムのタイトル(SectionHeaderItem の場合はヘッダー テキスト)を設定します。

DateTimeItem

メソッド

メソッド戻り値の型概要
createResponse(response)ItemResponseこの日時アイテムの新しい ItemResponse を作成します。
duplicate()DateTimeItemこのアイテムのコピーを作成してフォームの末尾に追加します。
getGeneralFeedback()QuizFeedback採点可能な質問に回答者が回答したときに表示されるフィードバックを返します。
getHelpText()Stringアイテムのヘルプテキスト(ImageItemsPageBreakItemsSectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を取得します。
getId()Integerアイテムの一意の識別子を取得します。
getIndex()Integerフォーム内のすべてのアイテム間のアイテムのインデックスを取得します。
getPoints()Integer採点可能なアイテムの点数を返します。
getTitle()Stringアイテムのタイトル(SectionHeaderItem の場合はヘッダー テキスト)を取得します。
getType()ItemTypeItemType として表されるアイテムのタイプを取得します。
includesYear()Boolean日付項目に年のオプションを含めるかどうかを決定します。
isRequired()Boolean回答者が質問に回答する必要があるかどうかを判断します。
setGeneralFeedback(feedback)DateTimeItem評価対象の質問に回答者が回答したときに表示されるフィードバックを設定します。 正解または不正解がない(手動による採点が必要な問題など)。
setHelpText(text)DateTimeItemアイテムのヘルプテキスト(ImageItemsPageBreakItemsSectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を設定します。
setIncludesYear(enableYear)DateTimeItem日付の項目に年の設定を含めるかどうかを設定します。
setPoints(points)DateTimeItem採点可能なアイテムの評価点数を設定します。
setRequired(enabled)DateTimeItem回答者が質問に回答する必要があるかどうかを設定します。
setTitle(title)DateTimeItemアイテムのタイトル(SectionHeaderItem の場合はヘッダー テキスト)を設定します。

DestinationType

プロパティ

プロパティタイプ説明
SPREADSHEETEnumフォームの回答先としての Google スプレッドシート。

DurationItem

メソッド

メソッド戻り値の型概要
createResponse(hours, minutes, seconds)ItemResponseこの日付アイテムの新しい ItemResponse を作成します。
duplicate()DurationItemこのアイテムのコピーを作成してフォームの末尾に追加します。
getGeneralFeedback()QuizFeedback採点可能な質問に回答者が回答したときに表示されるフィードバックを返します。
getHelpText()Stringアイテムのヘルプテキスト(ImageItemsPageBreakItemsSectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を取得します。
getId()Integerアイテムの一意の識別子を取得します。
getIndex()Integerフォーム内のすべてのアイテム間のアイテムのインデックスを取得します。
getPoints()Integer採点可能なアイテムの点数を返します。
getTitle()Stringアイテムのタイトル(SectionHeaderItem の場合はヘッダー テキスト)を取得します。
getType()ItemTypeItemType として表されるアイテムのタイプを取得します。
isRequired()Boolean回答者が質問に回答する必要があるかどうかを判断します。
setGeneralFeedback(feedback)DurationItem評価対象の質問に回答者が回答したときに表示されるフィードバックを設定します。 正解または不正解がない(手動による採点が必要な問題など)。
setHelpText(text)DurationItemアイテムのヘルプテキスト(ImageItemsPageBreakItemsSectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を設定します。
setPoints(points)DurationItem採点可能なアイテムの評価点数を設定します。
setRequired(enabled)DurationItem回答者が質問に回答する必要があるかどうかを設定します。
setTitle(title)DurationItemアイテムのタイトル(SectionHeaderItem の場合はヘッダー テキスト)を設定します。

FeedbackType

プロパティ

プロパティタイプ説明
CORRECTEnum質問に正しく回答すると、回答者に自動的に表示されるフィードバック。
INCORRECTEnum不正解の質問に対して回答者に自動的に表示されるフィードバック。
GENERALEnum回答を送信すると回答者に自動的に表示されるフィードバック。

Form

メソッド

メソッド戻り値の型概要
addCheckboxGridItem()CheckboxGridItem新しい質問項目を列と行のグリッドとして追加します。これにより、 一連のチェックボックスから 1 行につき複数の選択肢を回答した回答者。
addCheckboxItem()CheckboxItem新しい質問項目を追加します。これにより、回答者は 1 つ以上のチェックボックスを 任意で「other」と表示されます。
addDateItem()DateItem回答者が日付を示す新しい質問項目を追加します。
addDateTimeItem()DateTimeItem新しい質問項目を追加し、回答者が日時を指定できるようにします。
addDurationItem()DurationItem新しい質問項目を追加し、回答者が時間の長さを指定できるようにします。
addEditor(emailAddress)Form指定されたユーザーを Form の編集者のリストに追加します。
addEditor(user)Form指定されたユーザーを Form の編集者のリストに追加します。
addEditors(emailAddresses)Form指定されたユーザー配列を Form の編集者のリストに追加します。
addGridItem()GridItem新しい質問項目を列と行のグリッドとして追加します。これにより、 一連のラジオボタンから 1 行に 1 つの選択肢を選択するという回答者の割合。
addImageItem()ImageItem画像を表示する新しいレイアウト アイテムを追加します。
addListItem()ListItem新しい質問項目を追加し、回答者がプルダウンから 1 つの選択肢を選択できるようにします 選択します。
addMultipleChoiceItem()MultipleChoiceItem新しい質問項目を追加し、回答者がラジオボタンのリストから 1 つの選択肢を選択できるようにします オプションの「その他」ボタンを表示されます。
addPageBreakItem()PageBreakItemページの先頭をマークする新しいレイアウト アイテムを追加します。
addParagraphTextItem()ParagraphTextItem回答者がテキスト ブロックを入力できる新しい質問項目を追加します。
addScaleItem()ScaleItem新しい質問項目を追加し、回答者が番号付き質問から 1 つの選択肢を選択できるようにします ラジオボタンです。
addSectionHeaderItem()SectionHeaderItemセクションの先頭を視覚的に表す新しいレイアウト アイテムを追加します。
addTextItem()TextItem新しい質問項目を追加し、回答者がテキストを 1 行入力できるようにします。
addTimeItem()TimeItem回答者が時間帯を示す新しい質問項目を追加します。
addVideoItem()VideoItem動画を表示する新しいレイアウト アイテムを追加します。
canEditResponse()Boolean送信後に回答を編集するためのリンクをフォームに表示するかどうかを決定します。
collectsEmail()Booleanフォームで回答者を収集するかどうかを決定します入力します。
createResponse()FormResponseフォームへの新しい回答を作成します。
deleteAllResponses()Form送信されたすべての回答をフォームのレスポンス ストアから削除します。
deleteItem(index)voidフォーム内のすべてのアイテムの中から、指定されたインデックスにあるアイテムを削除します。
deleteItem(item)void指定した項目を削除します。
deleteResponse(responseId)Formフォームのレスポンス ストアから 1 つのレスポンスを削除します。
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 に基づいて 1 つのフォーム レスポンスを取得します。
getResponses()FormResponse[]フォームのすべてのレスポンスの配列を取得します。
getResponses(timestamp)FormResponse[]指定された日時以降のすべてのフォームの回答の配列を取得します。
getShuffleQuestions()Booleanフォームの各ページにある質問の順序をランダム化するかどうかを決定します。
getSummaryUrl()Stringフォームの回答の概要の表示に使用できる URL を取得します。
getTitle()Stringフォームのタイトルを取得します。
hasLimitOneResponsePerUser()Booleanフォームで回答者 1 人につき回答を 1 つだけ許可するかどうかを指定します。
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フォームで、回答者 1 人につき 1 件の回答のみを許可するかどうかを設定します。
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)Form新しい Form を作成して返します。
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このフォームの回答に基づいて、回答が事前入力されたフォームの URL を生成します。 確認します。
withItemGrade(gradedResponse)FormResponseフォームの回答に指定されたアイテムの回答の成績を追加します。
withItemResponse(response)FormResponse指定したアイテムのレスポンスをフォームのレスポンスに追加します。

GridItem

メソッド

メソッド戻り値の型概要
clearValidation()GridItemこのグリッド アイテムのデータ検証をすべて削除します。
createResponse(responses)ItemResponseこのグリッド アイテムの新しい ItemResponse を作成します。
duplicate()GridItemこのアイテムのコピーを作成してフォームの末尾に追加します。
getColumns()String[]グリッド内のすべての列の値を取得します。
getHelpText()Stringアイテムのヘルプテキスト(ImageItemsPageBreakItemsSectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を取得します。
getId()Integerアイテムの一意の識別子を取得します。
getIndex()Integerフォーム内のすべてのアイテム間のアイテムのインデックスを取得します。
getRows()String[]グリッド内のすべての行の値を取得します。
getTitle()Stringアイテムのタイトル(SectionHeaderItem の場合はヘッダー テキスト)を取得します。
getType()ItemTypeItemType として表されるアイテムのタイプを取得します。
isRequired()Boolean回答者が質問に回答する必要があるかどうかを判断します。
setColumns(columns)GridItem値の配列に基づいてグリッドの列を設定します。
setHelpText(text)GridItemアイテムのヘルプテキスト(ImageItemsPageBreakItemsSectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を設定します。
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アイテムのヘルプテキスト(ImageItemsPageBreakItemsSectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を取得します。
getId()Integerアイテムの一意の識別子を取得します。
getImage()Blob現在アイテムに割り当てられている画像を取得します。
getIndex()Integerフォーム内のすべてのアイテム間のアイテムのインデックスを取得します。
getTitle()Stringアイテムのタイトル(SectionHeaderItem の場合はヘッダー テキスト)を取得します。
getType()ItemTypeItemType として表されるアイテムのタイプを取得します。
getWidth()Integer画像の幅をピクセル単位で取得します。
setAlignment(alignment)ImageItem画像の水平方向の配置を設定します。
setHelpText(text)ImageItemアイテムのヘルプテキスト(ImageItemsPageBreakItemsSectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を設定します。
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アイテムのヘルプテキスト(ImageItemsPageBreakItemsSectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を取得します。
getId()Integerアイテムの一意の識別子を取得します。
getIndex()Integerフォーム内のすべてのアイテム間のアイテムのインデックスを取得します。
getTitle()Stringアイテムのタイトル(SectionHeaderItem の場合はヘッダー テキスト)を取得します。
getType()ItemTypeItemType として表されるアイテムのタイプを取得します。
setHelpText(text)Itemアイテムのヘルプテキスト(ImageItemsPageBreakItemsSectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を設定します。
setTitle(title)Itemアイテムのタイトル(SectionHeaderItem の場合はヘッダー テキスト)を設定します。

ItemResponse

メソッド

メソッド戻り値の型概要
getFeedback()Object回答者が送信した回答に対して与えられたフィードバックを取得します。
getItem()Itemこの回答が回答する質問項目を取得します。
getResponse()Object回答者が送信した回答を取得します。
getScore()Object回答者が送信した回答のスコアを取得します。
setFeedback(feedback)ItemResponse回答者が送信した回答に対して表示されるフィードバックを設定します。
setScore(score)ItemResponse回答者が送信した回答のスコアを設定します。

ItemType

プロパティ

プロパティタイプ説明
CHECKBOXEnum回答者が 1 つ以上のチェックボックスと オプションの「その他」表示されます。
CHECKBOX_GRIDEnum列と行のグリッドとして表示される質問項目。回答者は、 チェックボックスの並びから、行ごとに複数の選択肢を提示します。
DATEEnum回答者が日付を示すことができる質問項目。
DATETIMEEnum回答者が日時を示すことができる質問項目。
DURATIONEnum回答者が回答時間を指定できる質問項目。
GRIDEnum列と行のグリッドとして表示される質問項目。回答者は、 1 行に 1 つずつ、ラジオボタンを選択します。
IMAGEEnum画像を表示するレイアウト アイテム。
LISTEnum回答者がプルダウン リストから回答を 1 つ選択できるようにする質問項目。
MULTIPLE_CHOICEEnumラジオボタンのリストから回答者が 1 つの回答を 1 つ選択できるようにする質問項目。 オプションの「その他」表示されます。
PAGE_BREAKEnumページの先頭をマークするレイアウト アイテム。
PARAGRAPH_TEXTEnum回答者がテキスト ブロックを入力できる質問項目。
SCALEEnum質問項目です。回答者は、番号が振られた一連の選択肢から 1 つの選択肢を 1 つ選択できます。 選択します。
SECTION_HEADEREnumセクションの始まりを視覚的に表すレイアウト アイテム。
TEXTEnum回答者が 1 行のテキストを入力できる質問項目。
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アイテムのヘルプテキスト(ImageItemsPageBreakItemsSectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を取得します。
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アイテムのヘルプテキスト(ImageItemsPageBreakItemsSectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を設定します。
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アイテムのヘルプテキスト(ImageItemsPageBreakItemsSectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を取得します。
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アイテムのヘルプテキスト(ImageItemsPageBreakItemsSectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を設定します。
setPoints(points)MultipleChoiceItem採点可能なアイテムの評価点数を設定します。
setRequired(enabled)MultipleChoiceItem回答者が質問に回答する必要があるかどうかを設定します。
setTitle(title)MultipleChoiceItemアイテムのタイトル(SectionHeaderItem の場合はヘッダー テキスト)を設定します。
showOtherOption(enabled)MultipleChoiceItem商品アイテムに「その他」があるかどうかを設定します選択します。

PageBreakItem

メソッド

メソッド戻り値の型概要
duplicate()PageBreakItemこのアイテムのコピーを作成してフォームの末尾に追加します。
getGoToPage()PageBreakItemこの前のページ入力完了後にフォームがジャンプする PageBreakItem を取得します 改ページ(つまり、 フォーム)。
getHelpText()Stringアイテムのヘルプテキスト(ImageItemsPageBreakItemsSectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を取得します。
getId()Integerアイテムの一意の識別子を取得します。
getIndex()Integerフォーム内のすべてのアイテム間のアイテムのインデックスを取得します。
getPageNavigationType()PageNavigationTypeページが終了してからこの改ページより前に実行されるページ ナビゲーションの種類を取得します (つまり、フォームの通常の直線的な進行によってこの改ページに到達したとき)。
getTitle()Stringアイテムのタイトル(SectionHeaderItem の場合はヘッダー テキスト)を取得します。
getType()ItemTypeItemType として表されるアイテムのタイプを取得します。
setGoToPage(goToPageItem)PageBreakItemこの改ページより前(つまり、 フォーム内の通常の直線的な進行で改ページに到達するなど)。
setGoToPage(navigationType)PageBreakItemこのページが終了してからこの改ページより前に実行されるページ ナビゲーションの種類を設定します (つまり、フォームの通常の直線的な進行によってこの改ページに到達したとき)。
setHelpText(text)PageBreakItemアイテムのヘルプテキスト(ImageItemsPageBreakItemsSectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を設定します。
setTitle(title)PageBreakItemアイテムのタイトル(SectionHeaderItem の場合はヘッダー テキスト)を設定します。

プロパティ

プロパティタイプ説明
CONTINUEEnum現在のページにアクセスしたら、フォームの次のページに進みます。
GO_TO_PAGEEnum現在のページを完了したら、フォームの特定ページにジャンプします。
RESTARTEnumフォームの入力後に、ここまでに入力した回答を消去せずに、フォームを最初からやり直します クリックします。
SUBMITEnum現在のページを入力したら、フォームの回答を送信します。

ParagraphTextItem

メソッド

メソッド戻り値の型概要
clearValidation()ParagraphTextItemこの段落テキスト項目のデータの入力規則をすべて解除します。
createResponse(response)ItemResponseこの段落テキスト項目の新しい ItemResponse を作成します。
duplicate()ParagraphTextItemこのアイテムのコピーを作成してフォームの末尾に追加します。
getGeneralFeedback()QuizFeedback採点可能な質問に回答者が回答したときに表示されるフィードバックを返します。
getHelpText()Stringアイテムのヘルプテキスト(ImageItemsPageBreakItemsSectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を取得します。
getId()Integerアイテムの一意の識別子を取得します。
getIndex()Integerフォーム内のすべてのアイテム間のアイテムのインデックスを取得します。
getPoints()Integer採点可能なアイテムの点数を返します。
getTitle()Stringアイテムのタイトル(SectionHeaderItem の場合はヘッダー テキスト)を取得します。
getType()ItemTypeItemType として表されるアイテムのタイプを取得します。
isRequired()Boolean回答者が質問に回答する必要があるかどうかを判断します。
setGeneralFeedback(feedback)ParagraphTextItem評価対象の質問に回答者が回答したときに表示されるフィードバックを設定します。 正解または不正解がない(手動による採点が必要な問題など)。
setHelpText(text)ParagraphTextItemアイテムのヘルプテキスト(ImageItemsPageBreakItemsSectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を設定します。
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アイテムのヘルプテキスト(ImageItemsPageBreakItemsSectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を取得します。
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アイテムのヘルプテキスト(ImageItemsPageBreakItemsSectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を設定します。
setLabels(lower, upper)ScaleItemスケールの下限と上限のラベルを設定します。
setPoints(points)ScaleItem採点可能なアイテムの評価点数を設定します。
setRequired(enabled)ScaleItem回答者が質問に回答する必要があるかどうかを設定します。
setTitle(title)ScaleItemアイテムのタイトル(SectionHeaderItem の場合はヘッダー テキスト)を設定します。

SectionHeaderItem

メソッド

メソッド戻り値の型概要
duplicate()SectionHeaderItemこのアイテムのコピーを作成してフォームの末尾に追加します。
getHelpText()Stringアイテムのヘルプテキスト(ImageItemsPageBreakItemsSectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を取得します。
getId()Integerアイテムの一意の識別子を取得します。
getIndex()Integerフォーム内のすべてのアイテム間のアイテムのインデックスを取得します。
getTitle()Stringアイテムのタイトル(SectionHeaderItem の場合はヘッダー テキスト)を取得します。
getType()ItemTypeItemType として表されるアイテムのタイプを取得します。
setHelpText(text)SectionHeaderItemアイテムのヘルプテキスト(ImageItemsPageBreakItemsSectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を設定します。
setTitle(title)SectionHeaderItemアイテムのタイトル(SectionHeaderItem の場合はヘッダー テキスト)を設定します。

TextItem

メソッド

メソッド戻り値の型概要
clearValidation()TextItemこのテキスト項目のデータの入力規則をすべて解除します。
createResponse(response)ItemResponseこのテキスト アイテムの新しい ItemResponse を作成します。
duplicate()TextItemこのアイテムのコピーを作成してフォームの末尾に追加します。
getGeneralFeedback()QuizFeedback採点可能な質問に回答者が回答したときに表示されるフィードバックを返します。
getHelpText()Stringアイテムのヘルプテキスト(ImageItemsPageBreakItemsSectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を取得します。
getId()Integerアイテムの一意の識別子を取得します。
getIndex()Integerフォーム内のすべてのアイテム間のアイテムのインデックスを取得します。
getPoints()Integer採点可能なアイテムの点数を返します。
getTitle()Stringアイテムのタイトル(SectionHeaderItem の場合はヘッダー テキスト)を取得します。
getType()ItemTypeItemType として表されるアイテムのタイプを取得します。
isRequired()Boolean回答者が質問に回答する必要があるかどうかを判断します。
setGeneralFeedback(feedback)TextItem評価対象の質問に回答者が回答したときに表示されるフィードバックを設定します。 正解または不正解がない(手動による採点が必要な問題など)。
setHelpText(text)TextItemアイテムのヘルプテキスト(ImageItemsPageBreakItemsSectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を設定します。
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アイテムのヘルプテキスト(ImageItemsPageBreakItemsSectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を取得します。
getId()Integerアイテムの一意の識別子を取得します。
getIndex()Integerフォーム内のすべてのアイテム間のアイテムのインデックスを取得します。
getPoints()Integer採点可能なアイテムの点数を返します。
getTitle()Stringアイテムのタイトル(SectionHeaderItem の場合はヘッダー テキスト)を取得します。
getType()ItemTypeItemType として表されるアイテムのタイプを取得します。
isRequired()Boolean回答者が質問に回答する必要があるかどうかを判断します。
setGeneralFeedback(feedback)TimeItem評価対象の質問に回答者が回答したときに表示されるフィードバックを設定します。 正解または不正解がない(手動による採点が必要な問題など)。
setHelpText(text)TimeItemアイテムのヘルプテキスト(ImageItemsPageBreakItemsSectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を設定します。
setPoints(points)TimeItem採点可能なアイテムの評価点数を設定します。
setRequired(enabled)TimeItem回答者が質問に回答する必要があるかどうかを設定します。
setTitle(title)TimeItemアイテムのタイトル(SectionHeaderItem の場合はヘッダー テキスト)を設定します。

VideoItem

メソッド

メソッド戻り値の型概要
duplicate()VideoItemこのアイテムのコピーを作成してフォームの末尾に追加します。
getAlignment()Alignment動画の水平方向の配置を取得します。
getHelpText()Stringアイテムのヘルプテキスト(ImageItemsPageBreakItemsSectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を取得します。
getId()Integerアイテムの一意の識別子を取得します。
getIndex()Integerフォーム内のすべてのアイテム間のアイテムのインデックスを取得します。
getTitle()Stringアイテムのタイトル(SectionHeaderItem の場合はヘッダー テキスト)を取得します。
getType()ItemTypeItemType として表されるアイテムのタイプを取得します。
getWidth()Integer動画の幅(ピクセル単位)を取得します。
setAlignment(alignment)VideoItem動画の水平方向の配置を設定します。
setHelpText(text)VideoItemアイテムのヘルプテキスト(ImageItemsPageBreakItemsSectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)を設定します。
setTitle(title)VideoItemアイテムのタイトル(SectionHeaderItem の場合はヘッダー テキスト)を設定します。
setVideoUrl(youtubeUrl)VideoItem指定された YouTube URL または YouTube 動画 ID から動画自体を設定します。
setWidth(width)VideoItem動画の幅をピクセル単位で設定します。