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

Alignment

Properties

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

CheckboxGridItem

Methods

方法戻り値の型概要
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

Methods

方法戻り値の型概要
requireLimitOneResponsePerColumn()CheckboxGridValidationBuilder1 つのグリッド アイテムでは、列ごとに 1 つのレスポンスに制限する必要があります。

CheckboxItem

Methods

方法戻り値の型概要
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

Methods

方法戻り値の型概要
requireSelectAtLeast(number)CheckboxValidationBuilder選択する選択肢がこの数以上に必要です。
requireSelectAtMost(number)CheckboxValidationBuilder選択できる選択肢がこの数以下である必要があります。
requireSelectExactly(number)CheckboxValidationBuilderこれほど多くの選択肢を選択する必要がある。

Choice

Methods

方法戻り値の型概要
getGotoPage()PageBreakItem応答者が選択内容を選択して現在のページを完成させたら、GO_TO_PAGE デスティネーションとして設定された PageBreakItem を取得します。
getPageNavigationType()PageNavigationTypeレスポンダーがこの選択内容を選択して現在のページを完成させた場合に発生する PageNavigationType を取得します。
getValue()String回答者がフォームを表示する際にラベルとして表示される選択値を取得します。
isCorrectAnswer()Boolean選択肢が質問に対する正しい答えかどうかを判断します。

DateItem

Methods

方法戻り値の型概要
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

Methods

方法戻り値の型概要
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

Properties

プロパティ種類説明
SPREADSHEETEnumフォームの回答の宛先となる Google スプレッドシート。

DurationItem

Methods

方法戻り値の型概要
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

Properties

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

Form

Methods

方法戻り値の型概要
addCheckboxGridItem()CheckboxGridItem列と行のグリッドとして表示される新しい質問項目を追加し、回答者が一連のチェックボックスから行ごとに複数の選択肢を選択できるようにします。
addCheckboxItem()CheckboxItem回答者が 1 つ以上のチェックボックスを選択できる新しい質問項目と、オプションの「その他」フィールドを追加します。
addDateItem()DateItem回答者が日付を指定できる新しい質問項目を追加します。
addDateTimeItem()DateTimeItem回答者が日付と時刻を指定できるように、新しい質問項目を追加します。
addDurationItem()DurationItem回答者が時間の長さを示す新しい質問項目を追加します。
addEditor(emailAddress)Form指定されたユーザーを Form の編集者リストに追加します。
addEditor(user)Form指定されたユーザーを Form の編集者リストに追加します。
addEditors(emailAddresses)Form指定したユーザー配列を Form の編集者リストに追加します。
addGridItem()GridItem列と行のグリッドとして表示される新しい質問項目を追加し、回答者が一連のラジオボタンから行ごとに 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 に基づいて、単一のフォーム レスポンスを取得します。
getResponses()FormResponse[]フォームのすべてのレスポンスの配列を取得します。
getResponses(timestamp)FormResponse[]指定した日時以降のすべてのフォーム回答の配列を取得します。
getShuffleQuestions()Booleanフォームの各ページの質問の順序をランダム化するかどうかを決定します。
getSummaryUrl()Stringフォームの回答の概要を表示するために使用できる URL を取得します。
getTitle()Stringフォームのタイトルを取得します。
hasLimitOneResponsePerUser()Booleanフォームが回答者ごとに 1 つの回答のみを許可するかどうかを指定します。
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フォームが回答者ごとに 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

Properties

プロパティ種類説明
AlignmentAlignment画像調整のタイプの列挙型。
DestinationTypeDestinationTypeフォームの回答を保存できるデスティネーションのタイプの列挙型。
FeedbackTypeFeedbackTypeFeedbacks 型の列挙型。
ItemTypeItemTypeItems 型の列挙型。
PageNavigationTypePageNavigationTypeページを移動するために想定される動作の列挙。

Methods

方法戻り値の型概要
create(title)Form新しい Form を作成して返します。
createCheckboxGridValidation()CheckboxGridValidationBuilderCheckboxGridItem に検証を設定する際に使用できる CheckboxGridValidationBuilder のインスタンスを返します。
createCheckboxValidation()CheckboxValidationBuilderCheckboxItem で検証を設定するために使用できる CheckboxValidationBuilder のインスタンスを返します。
createFeedback()QuizFeedbackBuilderQuizFeedbackBuilder インスタンスを返します。これにより、採点可能な Item にフィードバックを設定できます。
createGridValidation()GridValidationBuilderGridItem で検証を設定するために使用できる GridValidationBuilder のインスタンスを返します。
createParagraphTextValidation()ParagraphTextValidationBuilderParagraphTextItem での検証の設定に使用できる ParagraphTextValidationBuilder のインスタンスを返します。
createTextValidation()TextValidationBuilderTextItem で検証を設定する際に使用できる TextValidationBuilder のインスタンスを返します。
getActiveForm()Formスクリプトがコンテナにバインドされたフォームを返します。
getUi()Uiフォーム メニュー用のユーザー インターフェース環境のインスタンスを返します。スクリプトにより、メニュー、ダイアログ、サイドバーなどの機能を追加できます。
openById(id)Form指定された ID を持つ Form を返します。
openByUrl(url)Form指定された URL を持つ Form を返します。

FormResponse

Methods

方法戻り値の型概要
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

Methods

方法戻り値の型概要
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

Methods

方法戻り値の型概要
requireLimitOneResponsePerColumn()GridValidationBuilder1 つのグリッド アイテムでは、列ごとに 1 つのレスポンスに制限する必要があります。

ImageItem

Methods

方法戻り値の型概要
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

Methods

方法戻り値の型概要
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

Methods

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

ItemType

Properties

プロパティ種類説明
CHECKBOXEnum1 つ以上のチェックボックスと任意で「その他」を選択できる質問項目。
CHECKBOX_GRIDEnum質問項目(列と行のグリッドとして表示される)で、回答者は一連のチェックボックスから行ごとに複数の選択肢を選択できます。
DATEEnum回答者が日付を指定するための質問項目です。
DATETIMEEnum回答者が日付と時刻を指定できる質問項目。
DURATIONEnum回答者が質問できる時間項目。
GRIDEnum質問項目(列と行のグリッドとして表示される)で、回答者は一連のラジオボタンから行ごとに 1 つの選択肢を選択できます。
IMAGEEnum画像を表示するレイアウト アイテム。
LISTEnum回答者がプルダウン リストから選択できるようにするための質問項目です。
MULTIPLE_CHOICEEnumラジオボタンのリストから選択肢を 1 つ選択できるようにする質問項目、または任意の「その他」項目を指定する質問項目。
PAGE_BREAKEnumページの先頭を示すレイアウト アイテム。
PARAGRAPH_TEXTEnum回答者がテキスト ブロックを入力できるようにする質問項目です。
SCALEEnum番号が付いた一連のラジオボタンから回答者が 1 つのオプションを選択できる質問項目。
SECTION_HEADEREnumセクションの開始を視覚的に示すレイアウト アイテム。
TEXTEnum回答者が 1 行のテキストを入力できるようにする質問項目。
TIMEEnum回答者が時間帯を指定できる質問項目。
VIDEOEnumYouTube 動画を表示するレイアウト アイテムです。
FILE_UPLOADEnum回答者がファイルをアップロードできるようにする質問項目です。

ListItem

Methods

方法戻り値の型概要
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

Methods

方法戻り値の型概要
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

Methods

方法戻り値の型概要
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 の場合はヘッダー テキストとも呼ばれます)。

Properties

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

ParagraphTextItem

Methods

方法戻り値の型概要
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

Methods

方法戻り値の型概要
requireTextContainsPattern(pattern)ParagraphTextValidationBuilderレスポンスにパターンを含める必要があります。
requireTextDoesNotContainPattern(pattern)ParagraphTextValidationBuilderレスポンスにパターンが含まれないようにする必要があります。
requireTextDoesNotMatchPattern(pattern)ParagraphTextValidationBuilderパターンと一致しないレスポンスが必要です。
requireTextLengthGreaterThanOrEqualTo(number)ParagraphTextValidationBuilderレスポンスの長さが値以上である必要があります。
requireTextLengthLessThanOrEqualTo(number)ParagraphTextValidationBuilderレスポンス長の値をより小さい値にする必要があります。
requireTextMatchesPattern(pattern)ParagraphTextValidationBuilderパターンに一致するレスポンスが必要です。

QuizFeedback

Methods

方法戻り値の型概要
getLinkUrls()String[]Feedback に関連付けられた URL のリストを取得します。
getText()StringFeedback の表示テキストを取得します。

QuizFeedbackBuilder

Methods

方法戻り値の型概要
addLink(url)QuizFeedbackBuilderフィードバックの補足資料へのリンクを追加します。
addLink(url, displayText)QuizFeedbackBuilderフィードバックの補足資料へのリンクを追加します。
build()QuizFeedbackこのビルダーに対応する型のフィードバックを作成します。
copy()QuizFeedbackBuilderこのビルダーのコピーを返します。
setText(text)QuizFeedbackBuilderフィードバックのテキストを設定します。

ScaleItem

Methods

方法戻り値の型概要
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

Methods

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

TextItem

Methods

方法戻り値の型概要
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

Methods

方法戻り値の型概要
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

Methods

方法戻り値の型概要
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

Methods

方法戻り値の型概要
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動画の幅をピクセル単位で設定します。