このサービスを使用すると、スクリプトで 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 | 項目を列と行のグリッドで表し、回答者が一連のチェックボックスから 1 つの行に対して複数の選択肢を選択できるようにする質問項目。 |
CheckboxGridValidation | CheckboxGridItem の DataValidation。 |
CheckboxGridValidationBuilder | CheckboxGridValidation の DataValidationBuilder。 |
CheckboxItem | 回答者が 1 つ以上のチェックボックスと、オプションの「その他」フィールドを選択できるようにする質問項目。 |
CheckboxValidation | CheckboxItem の DataValidation。 |
CheckboxValidationBuilder | CheckboxValidation の DataValidationBuilder。 |
Choice | Item 型に関連付けられた単一の選択肢で、CheckboxItem 、ListItem 、MultipleChoiceItem などの選択肢をサポートします。 |
DateItem | 回答者が日付を指定するための質問項目です。 |
DateTimeItem | 回答者が日時を指定できる質問項目。 |
DestinationType | サポートされているフォーム レスポンスのデスティネーション タイプを表す列挙型。 |
DurationItem | 回答者が長さを指定できるようにする質問項目。 |
FeedbackType | サポートされているフィードバックのタイプを表す列挙型。 |
Form | 全体的なプロパティとアイテムを含むフォーム。 |
FormApp | スクリプトで既存の Form を開くか、新しいスクリプトを作成できます。 |
FormResponse | フォーム全体に対する回答。 |
GridItem | 回答者を一連のラジオボタンから 1 行に 1 つ選択できるようにする質問項目。列と行のグリッドとして表示されます。 |
GridValidation | GridItem の DataValidation。 |
GridValidationBuilder | GridValidation の DataValidationBuilder。 |
ImageItem | 画像を表示するレイアウト アイテム。 |
Item | タイトルやヘルプテキストなど、すべてのアイテムに共通するプロパティを含む汎用フォーム アイテム。 |
ItemResponse | フォーム内の 1 つの質問項目に対する回答。 |
ItemType | サポートされているフォーム アイテムのタイプを表す列挙型。 |
ListItem | 回答者がプルダウン リストから 1 つの選択肢を選択できる質問項目。 |
MultipleChoiceItem | 回答者がラジオボタンのリストまたはオプションの「その他」フィールドから 1 つの回答を選択できる質問項目。 |
PageBreakItem | ページの先頭を示すレイアウト アイテム。 |
PageNavigationType | サポートされているページ ナビゲーションのタイプを表す列挙型。 |
ParagraphTextItem | 回答者がテキスト ブロックを入力できる質問項目です。 |
ParagraphTextValidation | ParagraphTextItem の DataValidation。 |
ParagraphTextValidationBuilder | ParagraphTextValidation の DataValidationBuilder。 |
QuizFeedback | Feedback の Bean 実装。これには、表示テキストやリンクなど、すべてのフィードバックに共通のプロパティが含まれます。 |
QuizFeedbackBuilder | すべてのフィードバックに共通するプロパティ(表示テキストなど)のセッターを含む、ベース FeedbackBuilder です。 |
ScaleItem | 回答者が番号付きのラジオボタンから 1 つのオプションを選択できるようにする質問項目。 |
SectionHeaderItem | セクションの先頭を視覚的に示すレイアウト アイテム。 |
TextItem | 回答者が 1 行のテキストを入力できるようにする質問項目。 |
TextValidation | TextItem の DataValidation。 |
TextValidationBuilder | TextValidation の DataValidationBuilder。 |
TimeItem | 回答者が時間帯を指定できるようにする質問項目。 |
VideoItem | 動画を表示するレイアウト アイテム。 |
Alignment
プロパティ
プロパティ | タイプ | 説明 |
---|---|---|
LEFT | Enum | 画像をフォームの左側に揃えます。 |
CENTER | Enum | 画像をフォームの中心に揃えます。 |
RIGHT | Enum | 画像をフォームの右側に揃えます。 |
CheckboxGridItem
Methods
メソッド | 戻り値の型 | 概要 |
---|---|---|
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
Methods
メソッド | 戻り値の型 | 概要 |
---|---|---|
requireLimitOneResponsePerColumn() | CheckboxGridValidationBuilder | グリッド アイテムには、列ごとに 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 | アイテムのヘルプテキスト(ImageItems 、PageBreakItems 、SectionHeaderItems などのレイアウト アイテムの説明テキストと呼ばれることもあります)を取得します。 |
getId() | Integer | アイテムの一意の識別子を取得します。 |
getIndex() | Integer | フォーム内のすべてのアイテムのうち、アイテムのインデックスを取得します。 |
getPoints() | Integer | 採点可能なアイテムの点値を返します。 |
getTitle() | String | アイテムのタイトルを取得します(SectionHeaderItem の場合はヘッダー テキストとも呼ばれます)。 |
getType() | ItemType | アイテムの型(ItemType として表される)を取得します。 |
hasOtherOption() | Boolean | 商品アイテムに [その他] オプションがあるかどうかを判断します。 |
isRequired() | Boolean | 回答者が質問に答える必要があるかどうかを判断します。 |
setChoiceValues(values) | CheckboxItem | 文字列の配列の項目を選択します。 |
setChoices(choices) | CheckboxItem | 項目の選択値の配列を設定します。 |
setFeedbackForCorrect(feedback) | CheckboxItem | 回答者が質問に正しく回答したときに表示されるフィードバックを設定します。 |
setFeedbackForIncorrect(feedback) | CheckboxItem | 回答者が質問に対して正しく回答しなかったときに表示するフィードバックを設定します。 |
setHelpText(text) | CheckboxItem | アイテムのヘルプテキストを設定します(ImageItems 、PageBreakItems 、SectionHeaderItems などのレイアウト アイテムでは説明テキストとも呼ばれます)。 |
setPoints(points) | CheckboxItem | 採点可能なアイテムに点数を設定します。 |
setRequired(enabled) | CheckboxItem | 回答者が質問に答える必要があるかどうかを設定します。 |
setTitle(title) | CheckboxItem | アイテムのタイトルを設定します(SectionHeaderItem の場合はヘッダー テキストとも呼ばれます)。 |
setValidation(validation) | CheckboxItem | このチェックボックスのデータ検証を設定します。 |
showOtherOption(enabled) | CheckboxItem | アイテムに「その他」のオプションがあるかどうかを設定します。 |
CheckboxValidation
CheckboxValidationBuilder
Methods
メソッド | 戻り値の型 | 概要 |
---|---|---|
requireSelectAtLeast(number) | CheckboxValidationBuilder | 選択する選択肢はいくつも選択する必要があります。 |
requireSelectAtMost(number) | CheckboxValidationBuilder | 選択できる選択肢はこの数までです。 |
requireSelectExactly(number) | CheckboxValidationBuilder | この数だけ選択する必要があります。 |
Choice
Methods
メソッド | 戻り値の型 | 概要 |
---|---|---|
getGotoPage() | PageBreakItem | 応答者が選択し、現在のページを完成させた場合、PageBreakItem を GO_TO_PAGE デスティネーションとして設定します。 |
getPageNavigationType() | PageNavigationType | 応答者がこの選択を選択して現在のページを完成させたときに発生する PageNavigationType を取得します。 |
getValue() | String | 選択項目の値を取得します。この値は、回答者がフォームを表示したときにラベルとして表示されます。 |
isCorrectAnswer() | Boolean | 選択が質問の正解かどうかを取得します。 |
DateItem
Methods
メソッド | 戻り値の型 | 概要 |
---|---|---|
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
Methods
メソッド | 戻り値の型 | 概要 |
---|---|---|
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 スプレッドシートを使用する。 |
DurationItem
Methods
メソッド | 戻り値の型 | 概要 |
---|---|---|
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
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 行につき 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
プロパティ
プロパティ | タイプ | 説明 |
---|---|---|
Alignment | Alignment | 画像の配置のタイプの列挙。 |
DestinationType | DestinationType | フォームの回答を保存できるデスティネーションの種類の列挙。 |
FeedbackType | FeedbackType | Feedbacks 型の型の列挙型。 |
ItemType | ItemType | Items 型の型の列挙型。 |
PageNavigationType | PageNavigationType | ページをナビゲートする際に想定される動作の列挙。 |
Methods
メソッド | 戻り値の型 | 概要 |
---|---|---|
create(title) | Form | 新しい Form を作成して返します。 |
createCheckboxGridValidation() | CheckboxGridValidationBuilder | CheckboxGridItem に検証を設定するために使用できる CheckboxGridValidationBuilder のインスタンスを返します。 |
createCheckboxValidation() | CheckboxValidationBuilder | CheckboxValidationBuilder のインスタンスを返します。これは CheckboxItem に検証を設定できます。 |
createFeedback() | QuizFeedbackBuilder | QuizFeedbackBuilder のインスタンスを返します。これは、採点可能な Item にフィードバックを設定するために使用できます。 |
createGridValidation() | GridValidationBuilder | GridItem の検証を設定するために使用できる GridValidationBuilder のインスタンスを返します。 |
createParagraphTextValidation() | ParagraphTextValidationBuilder | ParagraphTextItem に検証を設定するために使用できる ParagraphTextValidationBuilder のインスタンスを返します。 |
createTextValidation() | TextValidationBuilder | TextItem で検証を設定するために使用できる 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() | String | Form.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 | アイテムのヘルプテキスト(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
Methods
メソッド | 戻り値の型 | 概要 |
---|---|---|
requireLimitOneResponsePerColumn() | GridValidationBuilder | グリッド アイテムには、列ごとに 1 つのレスポンスに制限する必要があります。 |
ImageItem
Methods
メソッド | 戻り値の型 | 概要 |
---|---|---|
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
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 | アイテムのヘルプテキスト(ImageItems 、PageBreakItems 、SectionHeaderItems などのレイアウト アイテムの説明テキストと呼ばれることもあります)を取得します。 |
getId() | Integer | アイテムの一意の識別子を取得します。 |
getIndex() | Integer | フォーム内のすべてのアイテムのうち、アイテムのインデックスを取得します。 |
getTitle() | String | アイテムのタイトルを取得します(SectionHeaderItem の場合はヘッダー テキストとも呼ばれます)。 |
getType() | ItemType | アイテムの型(ItemType として表される)を取得します。 |
setHelpText(text) | Item | アイテムのヘルプテキストを設定します(ImageItems 、PageBreakItems 、SectionHeaderItems などのレイアウト アイテムでは説明テキストとも呼ばれます)。 |
setTitle(title) | Item | アイテムのタイトルを設定します(SectionHeaderItem の場合はヘッダー テキストとも呼ばれます)。 |
ItemResponse
Methods
メソッド | 戻り値の型 | 概要 |
---|---|---|
getFeedback() | Object | 回答者が送信した回答に対して提供されたフィードバックを取得します。 |
getItem() | Item | このレスポンスが応答する質問アイテムを取得します。 |
getResponse() | Object | 回答者が送信した回答を取得します。 |
getScore() | Object | 回答者が送信した回答のスコアを取得します。 |
setFeedback(feedback) | ItemResponse | 回答者が送信した回答に対して表示するフィードバックを設定します。 |
setScore(score) | ItemResponse | 回答者が送信した回答のスコアを設定します。 |
ItemType
プロパティ
プロパティ | タイプ | 説明 |
---|---|---|
CHECKBOX | Enum | 回答者が 1 つ以上のチェックボックスと、オプションの「その他」フィールドを選択できるようにする質問項目。 |
CHECKBOX_GRID | Enum | 項目を列と行のグリッドで表し、回答者が一連のチェックボックスから 1 つの行に対して複数の選択肢を選択できるようにする質問項目。 |
DATE | Enum | 回答者が日付を指定するための質問項目です。 |
DATETIME | Enum | 回答者が日時を指定できる質問項目。 |
DURATION | Enum | 回答者が長さを指定できるようにする質問項目。 |
GRID | Enum | 回答者を一連のラジオボタンから 1 行に 1 つ選択できるようにする質問項目。列と行のグリッドとして表示されます。 |
IMAGE | Enum | 画像を表示するレイアウト アイテム。 |
LIST | Enum | 回答者がプルダウン リストから 1 つの選択肢を選択できる質問項目。 |
MULTIPLE_CHOICE | Enum | 回答者がラジオボタンのリストまたはオプションの「その他」フィールドから 1 つの回答を選択できる質問項目。 |
PAGE_BREAK | Enum | ページの先頭を示すレイアウト アイテム。 |
PARAGRAPH_TEXT | Enum | 回答者がテキスト ブロックを入力できる質問項目です。 |
SCALE | Enum | 回答者が番号付きのラジオボタン シーケンスから 1 つのオプションを選択できるようにする質問項目。 |
SECTION_HEADER | Enum | セクションの先頭を視覚的に示すレイアウト アイテム。 |
TEXT | Enum | 回答者が 1 行のテキストを入力できるようにする質問項目。 |
TIME | Enum | 回答者が時間帯を指定できるようにする質問項目。 |
VIDEO | Enum | YouTube 動画を表示するレイアウト アイテム。 |
FILE_UPLOAD | Enum | 回答者がファイルをアップロードするための質問項目です。 |
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 | アイテムのヘルプテキスト(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
Methods
PageBreakItem
Methods
メソッド | 戻り値の型 | 概要 |
---|---|---|
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
Methods
メソッド | 戻り値の型 | 概要 |
---|---|---|
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
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() | String | Feedback の表示テキストを取得します。 |
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 | アイテムのヘルプテキスト(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
Methods
メソッド | 戻り値の型 | 概要 |
---|---|---|
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
Methods
メソッド | 戻り値の型 | 概要 |
---|---|---|
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
Methods
TimeItem
Methods
メソッド | 戻り値の型 | 概要 |
---|---|---|
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
Methods
メソッド | 戻り値の型 | 概要 |
---|---|---|
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 | 動画の幅をピクセル単位で設定します。 |