このサービスを使用すると、スクリプトで 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 | サポートされている画像の配置のタイプを表す列挙型。 |
Checkbox | 列と行のグリッドとして表示される質問アイテム。回答者は、一連のチェックボックスから行ごとに複数の選択肢を選択できます。 |
Checkbox | Checkbox の DataValidation。 |
Checkbox | Checkbox の DataValidationBuilder。 |
Checkbox | 回答者が 1 つ以上のチェックボックスを選択できる質問項目と、オプションの「その他」フィールド。 |
Checkbox | Checkbox の DataValidation。 |
Checkbox | Checkbox の DataValidationBuilder。 |
Choice | 選択肢をサポートする Item のタイプに関連付けられた単一の選択肢(Checkbox 、List 、Multiple など)。 |
Date | 回答者が日付を指定できる質問項目。 |
Date | 回答者が日時を指定できる質問アイテム。 |
Destination | フォームの回答の宛先としてサポートされているタイプを表す列挙型。 |
Duration | 回答者が期間を指定できる質問項目。 |
Feedback | サポートされているフィードバックの種類を表す列挙型。 |
Form | 全体的なプロパティと項目を含むフォーム。 |
Form | スクリプトが既存の Form を開くか、新しい Form を作成できるようにします。 |
Form | フォーム全体に対する回答。 |
Grid | 列と行のグリッドとして表示される質問アイテム。回答者は、一連のラジオボタンから行ごとに 1 つの選択肢を選択できます。 |
Grid | Grid の DataValidation。 |
Grid | Grid の DataValidationBuilder。 |
Image | 画像を表示するレイアウト アイテム。 |
Item | タイトルやヘルプ テキストなど、すべてのアイテムに共通するプロパティを含む汎用フォーム項目。 |
Item | フォーム内の 1 つの質問項目に対する回答。 |
Item | サポートされているフォーム項目のタイプを表す列挙型。 |
List | 回答者がプルダウン リストから 1 つの選択肢を選択できる質問項目。 |
Multiple | 回答者がラジオボタンのリストまたは省略可能な [その他] フィールドから 1 つの選択肢を選択できる質問項目。 |
Page | ページの開始を示すレイアウト アイテム。 |
Page | サポートされているページ ナビゲーションのタイプを表す列挙型。 |
Paragraph | 回答者がテキスト ブロックを入力できる質問項目。 |
Paragraph | Paragraph の DataValidation。 |
Paragraph | Paragraph の DataValidationBuilder。 |
Quiz | フィードバックの Bean 実装。表示テキストやリンクなど、すべてのフィードバックに共通のプロパティが含まれています。 |
Quiz | すべてのフィードバックに共通するプロパティ(表示テキストなど)のセッターを含むベースの FeedbackBuilder。 |
Rating | サポートされているレーティング アイコンの種類を表す列挙型。 |
Rating | 回答者が評価を入力できる質問項目。 |
Scale | 番号付きのラジオボタンの中から 1 つの選択肢を選択できる質問アイテム。 |
Section | セクションの開始を視覚的に示すレイアウト アイテム。 |
Text | 回答者が 1 行のテキストを入力できる質問アイテム。 |
Text | Text の DataValidation。 |
Text | Text の DataValidationBuilder。 |
Time | 回答者が時刻を指定できる質問項目。 |
Video | 動画を表示するレイアウト アイテム。 |
Alignment
プロパティ
プロパティ | タイプ | 説明 |
---|---|---|
LEFT | Enum | 画像をフォームの左側に配置します。 |
CENTER | Enum | 画像をフォームの中央に配置します。 |
RIGHT | Enum | 画像をフォームの右側に配置します。 |
Checkbox Grid Item
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
clear | Checkbox | このグリッドアイテムのデータ入力規則をすべて削除します。 |
create | Item | このチェックボックス グリッド アイテムの新しい Item を作成します。 |
duplicate() | Checkbox | この項目のコピーを作成して、フォームの末尾に追加します。 |
get | String[] | グリッド内のすべての列の値を取得します。 |
get | String | アイテムのヘルプテキストを取得します(Image 、Page 、Section などのレイアウト アイテムの説明テキストとも呼ばれます)。 |
get | Integer | アイテムの一意の識別子を取得します。 |
get | Integer | フォーム内のすべてのアイテムの中で、アイテムのインデックスを取得します。 |
get | String[] | グリッド内のすべての行の値を取得します。 |
get | String | アイテムのタイトルを取得します(Section の場合はヘッダー テキストと呼ばれることもあります)。 |
get | Item | アイテムのタイプ(Item として表されます)を取得します。 |
is | Boolean | 回答者が質問に回答する必要があるかどうかを判断します。 |
set | Checkbox | 値の配列に基づいてグリッドの列を設定します。 |
set | Checkbox | アイテムのヘルプテキスト(Image 、Page 、Section などのレイアウト アイテムの説明テキスト)を設定します。 |
set | Checkbox | 回答者が質問に回答する必要があるかどうかを設定します。 |
set | Checkbox | 値の配列に基づいてグリッドの行を設定します。 |
set | Checkbox | アイテムのタイトル(Section の場合はヘッダー テキスト)を設定します。 |
set | Checkbox | このチェックボックス グリッド項目のデータの入力規則を設定します。 |
Checkbox Grid Validation
Checkbox Grid Validation Builder
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
require | Checkbox | グリッド項目の列ごとに 1 件の回答に制限する必要があります。 |
Checkbox Item
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
clear | Checkbox | このチェックボックス項目のデータ入力規則をすべて削除します。 |
create | Choice | 新しい選択肢を作成します。 |
create | Choice | 新しい選択肢を作成します。 |
create | Item | このチェックボックス アイテムの新しい Item を作成します。 |
duplicate() | Checkbox | この項目のコピーを作成して、フォームの末尾に追加します。 |
get | Choice[] | アイテムのすべての選択肢を取得します。 |
get | Quiz | 質問に正しく回答したときに回答者に表示されるフィードバックを返します。 |
get | Quiz | 質問に誤って回答したときに回答者に表示されるフィードバックを返します。 |
get | String | アイテムのヘルプテキストを取得します(Image 、Page 、Section などのレイアウト アイテムの説明テキストとも呼ばれます)。 |
get | Integer | アイテムの一意の識別子を取得します。 |
get | Integer | フォーム内のすべてのアイテムの中で、アイテムのインデックスを取得します。 |
get | Integer | 採点対象の項目のポイント値を返します。 |
get | String | アイテムのタイトルを取得します(Section の場合はヘッダー テキストと呼ばれることもあります)。 |
get | Item | アイテムのタイプ(Item として表されます)を取得します。 |
has | Boolean | 項目に [その他] オプションがあるかどうかを判断します。 |
is | Boolean | 回答者が質問に回答する必要があるかどうかを判断します。 |
set | Checkbox | 文字列の配列から項目の選択肢を設定します。 |
set | Checkbox | アイテムの選択肢の配列を設定します。 |
set | Checkbox | 質問に正しく回答したときに回答者に表示されるフィードバックを設定します。 |
set | Checkbox | 質問に誤って回答したときに回答者に表示されるフィードバックを設定します。 |
set | Checkbox | アイテムのヘルプテキスト(Image 、Page 、Section などのレイアウト アイテムの説明テキスト)を設定します。 |
set | Checkbox | 採点対象の項目に割り当てるポイント数を設定します。 |
set | Checkbox | 回答者が質問に回答する必要があるかどうかを設定します。 |
set | Checkbox | アイテムのタイトル(Section の場合はヘッダー テキスト)を設定します。 |
set | Checkbox | このチェックボックス項目のデータの入力規則を設定します。 |
show | Checkbox | 項目に [その他] オプションがあるかどうかを設定します。 |
Checkbox Validation
Checkbox Validation Builder
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
require | Checkbox | 選択が必須となる選択肢の最小数。 |
require | Checkbox | 選択が必須となる選択肢の最大数。 |
require | Checkbox | 選択する選択肢をこの数にする必要があります。 |
Choice
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
get | Page | 回答者がこの選択肢を選択し、現在のページを完了した場合、GO_TO_PAGE の宛先として設定された Page を取得します。 |
get | Page | 回答者がこの選択肢を選択し、現在のページを完了した場合に発生する Page を取得します。 |
get | String | 選択肢の値を取得します。この値は、回答者がフォームを表示するときにラベルとして表示されます。 |
is | Boolean | 選択肢が質問の正解かどうかを取得します。 |
Date Item
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
create | Item | この日付アイテムの新しい Item を作成します。 |
duplicate() | Date | この項目のコピーを作成して、フォームの末尾に追加します。 |
get | Quiz | 回答者が採点対象の質問に回答したときに表示されるフィードバックを返します。 |
get | String | アイテムのヘルプテキストを取得します(Image 、Page 、Section などのレイアウト アイテムの説明テキストとも呼ばれます)。 |
get | Integer | アイテムの一意の識別子を取得します。 |
get | Integer | フォーム内のすべてのアイテムの中で、アイテムのインデックスを取得します。 |
get | Integer | 採点対象の項目のポイント値を返します。 |
get | String | アイテムのタイトルを取得します(Section の場合はヘッダー テキストと呼ばれることもあります)。 |
get | Item | アイテムのタイプ(Item として表されます)を取得します。 |
includes | Boolean | 日付項目に年オプションが含まれているかどうかを判断します。 |
is | Boolean | 回答者が質問に回答する必要があるかどうかを判断します。 |
set | Date | 正解や不正解がない採点対象の質問(手動採点が必要な質問)に回答したときに、回答者に表示されるフィードバックを設定します。 |
set | Date | アイテムのヘルプテキスト(Image 、Page 、Section などのレイアウト アイテムの説明テキスト)を設定します。 |
set | Date | 日付アイテムに年設定を含めるかどうかを設定します。 |
set | Date | 採点対象の項目に割り当てるポイント数を設定します。 |
set | Date | 回答者が質問に回答する必要があるかどうかを設定します。 |
set | Date | アイテムのタイトル(Section の場合はヘッダー テキスト)を設定します。 |
Date Time Item
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
create | Item | この日時アイテムの新しい Item を作成します。 |
duplicate() | Date | この項目のコピーを作成して、フォームの末尾に追加します。 |
get | Quiz | 回答者が採点対象の質問に回答したときに表示されるフィードバックを返します。 |
get | String | アイテムのヘルプテキストを取得します(Image 、Page 、Section などのレイアウト アイテムの説明テキストとも呼ばれます)。 |
get | Integer | アイテムの一意の識別子を取得します。 |
get | Integer | フォーム内のすべてのアイテムの中で、アイテムのインデックスを取得します。 |
get | Integer | 採点対象の項目のポイント値を返します。 |
get | String | アイテムのタイトルを取得します(Section の場合はヘッダー テキストと呼ばれることもあります)。 |
get | Item | アイテムのタイプ(Item として表されます)を取得します。 |
includes | Boolean | 日付項目に年オプションが含まれているかどうかを判断します。 |
is | Boolean | 回答者が質問に回答する必要があるかどうかを判断します。 |
set | Date | 正解や不正解がない採点対象の質問(手動採点が必要な質問)に回答したときに、回答者に表示されるフィードバックを設定します。 |
set | Date | アイテムのヘルプテキスト(Image 、Page 、Section などのレイアウト アイテムの説明テキスト)を設定します。 |
set | Date | 日付アイテムに年設定を含めるかどうかを設定します。 |
set | Date | 採点対象の項目に割り当てるポイント数を設定します。 |
set | Date | 回答者が質問に回答する必要があるかどうかを設定します。 |
set | Date | アイテムのタイトル(Section の場合はヘッダー テキスト)を設定します。 |
Destination Type
プロパティ
プロパティ | タイプ | 説明 |
---|---|---|
SPREADSHEET | Enum | フォームの回答の保存先として使用する Google スプレッドシート。 |
Duration Item
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
create | Item | この日付アイテムの新しい Item を作成します。 |
duplicate() | Duration | この項目のコピーを作成して、フォームの末尾に追加します。 |
get | Quiz | 回答者が採点対象の質問に回答したときに表示されるフィードバックを返します。 |
get | String | アイテムのヘルプテキストを取得します(Image 、Page 、Section などのレイアウト アイテムの説明テキストとも呼ばれます)。 |
get | Integer | アイテムの一意の識別子を取得します。 |
get | Integer | フォーム内のすべてのアイテムの中で、アイテムのインデックスを取得します。 |
get | Integer | 採点対象の項目のポイント値を返します。 |
get | String | アイテムのタイトルを取得します(Section の場合はヘッダー テキストと呼ばれることもあります)。 |
get | Item | アイテムのタイプ(Item として表されます)を取得します。 |
is | Boolean | 回答者が質問に回答する必要があるかどうかを判断します。 |
set | Duration | 正解や不正解がない採点対象の質問(手動採点が必要な質問)に回答したときに、回答者に表示されるフィードバックを設定します。 |
set | Duration | アイテムのヘルプテキスト(Image 、Page 、Section などのレイアウト アイテムの説明テキスト)を設定します。 |
set | Duration | 採点対象の項目に割り当てるポイント数を設定します。 |
set | Duration | 回答者が質問に回答する必要があるかどうかを設定します。 |
set | Duration | アイテムのタイトル(Section の場合はヘッダー テキスト)を設定します。 |
Feedback Type
プロパティ
プロパティ | タイプ | 説明 |
---|---|---|
CORRECT | Enum | 正解した質問に対して回答者に自動的に表示されるフィードバック。 |
INCORRECT | Enum | 回答者が不正解だった質問に対して、回答者に自動的に表示されるフィードバック。 |
GENERAL | Enum | 回答者が回答を送信すると自動的に表示されるフィードバック。 |
Form
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
add | Checkbox | 列と行のグリッドとして表示される新しい質問項目を追加します。回答者は、一連のチェックボックスから行ごとに複数の選択肢を選択できます。 |
add | Checkbox | 回答者が 1 つ以上のチェックボックスを選択できる新しい質問項目と、オプションの「その他」フィールドを追加します。 |
add | Date | 回答者が日付を指定できる新しい質問項目を追加します。 |
add | Date | 回答者が日時を指定できる新しい質問アイテムを追加します。 |
add | Duration | 回答者が期間を指定できる新しい質問項目を追加します。 |
add | Form | 指定されたユーザーを Form の編集者のリストに追加します。 |
add | Form | 指定されたユーザーを Form の編集者のリストに追加します。 |
add | Form | 指定されたユーザーの配列を Form の編集者のリストに追加します。 |
add | Grid | 列と行のグリッドとして表示される新しい質問アイテムを追加します。回答者は、一連のラジオボタンから行ごとに 1 つの選択肢を選択できます。 |
add | Image | 画像を表示する新しいレイアウト アイテムを追加します。 |
add | List | 回答者がプルダウン リストから 1 つの選択肢を選択できる新しい質問項目を追加します。 |
add | Multiple | 回答者がラジオボタンのリストまたはオプションの「その他」フィールドから 1 つの選択肢を選択できる新しい質問項目を追加します。 |
add | Page | ページの開始を示す新しいレイアウト アイテムを追加します。 |
add | Paragraph | 回答者がテキストのブロックを入力できる新しい質問項目を追加しました。 |
add | RatingItem | 回答者が評価を付けられる新しい質問項目を追加します。 |
add | ScaleItem | 番号付きのラジオボタンの中から 1 つのオプションを選択できる新しい質問アイテムを追加します。 |
add | Section | セクションの開始を視覚的に示す新しいレイアウト アイテムを追加します。 |
add | Text | 回答者が 1 行のテキストを入力できる新しい質問項目を追加します。 |
add | Time | 回答者が時刻を指定できる新しい質問項目を追加します。 |
add | Video | 動画を表示する新しいレイアウト アイテムを追加します。 |
can | Boolean | フォームに、送信後に回答を編集するためのリンクを表示するかどうかを指定します。 |
collects | Boolean | フォームで回答者のメールアドレスを収集するかどうかを指定します。 |
create | Form | フォームに対する新しい回答を作成します。 |
delete | Form | 送信された回答をすべてフォームの回答ストアから削除します。 |
delete | void | フォーム内のすべてのアイテムのうち、指定されたインデックスのアイテムを削除します。 |
delete | void | 指定されたアイテムを削除します。 |
delete | Form | フォームの回答ストアから 1 つの回答を削除します。 |
get | String | フォームの確認メッセージを取得します。 |
get | String | フォームで回答を受け付けていない場合に表示されるカスタム メッセージを取得します。カスタム メッセージが設定されていない場合は、空の文字列を取得します。 |
get | String | フォームの説明を取得します。 |
get | String | フォームの回答の宛先の ID を取得します。 |
get | Destination | フォームの応答先のタイプを取得します。 |
get | String | フォームの編集モードにアクセスするために使用できる URL を取得します。 |
get | User[] | この Form の編集者のリストを取得します。 |
get | String | フォームの ID を取得します。 |
get | Item | 指定された ID のアイテムを取得します。 |
get | Item[] | フォーム内のすべてのアイテムの配列を取得します。 |
get | Item[] | 指定されたタイプのすべてのアイテムの配列を取得します。 |
get | String | フォームへの回答に使用できる URL を取得します。 |
get | Form | 回答 ID に基づいて 1 つのフォームの回答を取得します。 |
get | Form | フォームのすべての回答の配列を取得します。 |
get | Form | 指定した日時以降のフォームのすべての回答の配列を取得します。 |
get | Boolean | フォームの各ページの質問の順序をランダムにするかを指定します。 |
get | String | フォームの回答の概要を表示するために使用できる URL を取得します。 |
get | String | フォームのタイトルを取得します。 |
has | Boolean | フォームで回答者ごとに 1 回だけ回答できるようにするかどうかを指定します。 |
has | Boolean | フォームに進行状況バーを表示するかどうかを指定します。 |
has | Boolean | 回答者がフォームの入力を完了した後に、別の回答を送信するためのリンクをフォームに表示するかどうかを決定します。 |
is | Boolean | フォームで現在回答を受け付けているかどうかを判断します。 |
is | Boolean | 回答者がフォームの入力を完了した後に、回答の概要を表示するリンクをフォームに表示するかどうかを指定します。 |
is | Boolean | フォームがテストかどうかを判断します。 |
move | Item | フォーム内のすべての項目のうち、指定されたインデックスの項目を別の指定されたインデックスに移動します。 |
move | Item | フォーム内のすべての項目の中で、指定した項目を指定されたインデックスに移動します。 |
remove | Form | フォームと現在の回答先のリンクを解除します。 |
remove | Form | 指定されたユーザーを Form の編集者のリストから削除します。 |
remove | Form | 指定されたユーザーを Form の編集者のリストから削除します。 |
set | Form | フォームで現在回答を受け付けているかどうかを設定します。 |
set | Form | 回答を送信した後に回答を編集するためのリンクをフォームに表示するかどうかを設定します。 |
set | Form | フォームで回答者のメールアドレスを収集するかどうかを設定します。 |
set | Form | フォームの確認メッセージを設定します。 |
set | Form | フォームで回答を受け付けていない場合に表示するメッセージを設定します。 |
set | Form | フォームの説明を設定します。 |
set | Form | フォームの回答を保存する宛先を設定します。 |
set | Form | フォームがテストかどうかを設定します。 |
set | Form | フォームで回答者ごとに 1 つの回答のみを許可するかどうかを設定します。 |
set | Form | フォームに進行状況バーを表示するかどうかを設定します。 |
set | Form | 回答者がフォームを送信した後に、回答の概要を表示するリンクをフォームに表示するかどうかを設定します。 |
set | Form | 回答者がフォームの入力を完了した後に、別の回答を送信するためのリンクをフォームに表示するかどうかを設定します。 |
set | Form | フォームの各ページの質問の順序をランダムにするかを設定します。 |
set | Form | フォームのタイトルを設定します。 |
shorten | String | フォームの長い URL を短縮 URL に変換します。 |
submit | Form | 指定された FormResponse の成績を送信します。 |
Form App
プロパティ
プロパティ | タイプ | 説明 |
---|---|---|
Alignment | Alignment | 画像の配置の種類の列挙型。 |
Destination | Destination | フォームの回答を保存できるリンク先の種類の列挙型。 |
Feedback | Feedback | フォーム Feedbacks のタイプの列挙型。 |
Item | Item | フォーム Items のタイプの列挙型。 |
Page | Page | ページの移動で可能な動作を列挙します。 |
RatingIconType | RatingIconType | 評価アイコンの種類の列挙型 RatingIcons |
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
create(title) | Form | 新しい Form を作成して返します。 |
create | Checkbox | Checkbox の検証に使用できる CheckboxGridValidationBuilder のインスタンスを返します。 |
create | Checkbox | Checkbox の検証に使用できる CheckboxValidationBuilder のインスタンスを返します。 |
create | Quiz | 採点対象の Item にフィードバックを設定するために使用できる QuizFeedbackBuilder のインスタンスを返します。 |
create | Grid | Grid に検証を設定するために使用できる GridValidationBuilder のインスタンスを返します。 |
create | Paragraph | Paragraph に検証を設定するために使用できる ParagraphTextValidationBuilder のインスタンスを返します。 |
create | Text | Text に検証を設定するために使用できる TextValidationBuilder のインスタンスを返します。 |
get | Form | スクリプトがコンテナにバインドされているフォームを返します。 |
get | Ui | フォーム エディタのユーザー インターフェース環境のインスタンスを返します。これにより、スクリプトでメニュー、ダイアログ、サイドバーなどの機能を追加できます。 |
open | Form | 指定された ID の Form を返します。 |
open | Form | 指定された URL の Form を返します。 |
Form Response
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
get | String | 送信済みの回答の編集に使用できる URL を生成します。 |
get | Item | フォーム レスポンスに含まれるすべての項目レスポンスを、フォームに表示される順序で取得します。 |
get | Item | 特定の項目のフォーム レスポンスに含まれる項目レスポンスを取得します。 |
get | String | フォームの回答の ID を取得します。 |
get | Item | フォーム レスポンスに含まれるすべての項目レスポンスを、フォームに表示される順序で取得します。 |
get | String | Form.setCollectEmail(collect) 設定が有効な場合、回答を送信したユーザーのメールアドレスを取得します。 |
get | Item | 特定の項目について、このフォーム レスポンスに含まれる項目レスポンスを取得します。 |
get | Date | フォームの回答の送信のタイムスタンプを取得します。 |
submit() | Form | レスポンスを送信します。 |
to | String | このフォーム レスポンスの回答に基づいて回答が事前入力されたフォームの URL を生成します。 |
with | Form | 指定された項目の回答の成績をフォーム レスポンスに追加します。 |
with | Form | 指定されたアイテム レスポンスをフォーム レスポンスに追加します。 |
Grid Item
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
clear | Grid | このグリッドアイテムのデータ入力規則をすべて削除します。 |
create | Item | このグリッドアイテムの新しい Item を作成します。 |
duplicate() | Grid | この項目のコピーを作成して、フォームの末尾に追加します。 |
get | String[] | グリッド内のすべての列の値を取得します。 |
get | String | アイテムのヘルプテキストを取得します(Image 、Page 、Section などのレイアウト アイテムの説明テキストとも呼ばれます)。 |
get | Integer | アイテムの一意の識別子を取得します。 |
get | Integer | フォーム内のすべてのアイテムの中で、アイテムのインデックスを取得します。 |
get | String[] | グリッド内のすべての行の値を取得します。 |
get | String | アイテムのタイトルを取得します(Section の場合はヘッダー テキストと呼ばれることもあります)。 |
get | Item | アイテムのタイプ(Item として表されます)を取得します。 |
is | Boolean | 回答者が質問に回答する必要があるかどうかを判断します。 |
set | Grid | 値の配列に基づいてグリッドの列を設定します。 |
set | Grid | アイテムのヘルプテキスト(Image 、Page 、Section などのレイアウト アイテムの説明テキスト)を設定します。 |
set | Grid | 回答者が質問に回答する必要があるかどうかを設定します。 |
set | Grid | 値の配列に基づいてグリッドの行を設定します。 |
set | Grid | アイテムのタイトル(Section の場合はヘッダー テキスト)を設定します。 |
set | Grid | このグリッドアイテムのデータの入力規則を設定します。 |
Grid Validation
Grid Validation Builder
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
require | Grid | グリッド項目の列ごとに 1 件の回答に制限する必要があります。 |
Image Item
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
duplicate() | Image | この項目のコピーを作成して、フォームの末尾に追加します。 |
get | Alignment | 画像の水平方向の配置を取得します。 |
get | String | アイテムのヘルプテキストを取得します(Image 、Page 、Section などのレイアウト アイテムの説明テキストとも呼ばれます)。 |
get | Integer | アイテムの一意の識別子を取得します。 |
get | Blob | 現在アイテムに割り当てられている画像を取得します。 |
get | Integer | フォーム内のすべてのアイテムの中で、アイテムのインデックスを取得します。 |
get | String | アイテムのタイトルを取得します(Section の場合はヘッダー テキストと呼ばれることもあります)。 |
get | Item | アイテムのタイプ(Item として表されます)を取得します。 |
get | Integer | 画像の幅(ピクセル単位)を取得します。 |
set | Image | 画像の水平方向の配置を設定します。 |
set | Image | アイテムのヘルプテキスト(Image 、Page 、Section などのレイアウト アイテムの説明テキスト)を設定します。 |
set | Image | 画像自体を設定します。 |
set | Image | アイテムのタイトル(Section の場合はヘッダー テキスト)を設定します。 |
set | Image | 画像の幅をピクセル単位で設定します。 |
Item
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
as | Checkbox | チェックボックス グリッド項目としてアイテムを返します。 |
as | Checkbox | チェックボックス項目としてアイテムを返します。 |
as | Date | 日付アイテムとしてアイテムを返します。 |
as | Date | アイテムを日時アイテムとして返します。 |
as | Duration | アイテムを時間アイテムとして返します。 |
as | Grid | アイテムをグリッドアイテムとして返します。 |
as | Image | アイテムを画像アイテムとして返します。 |
as | List | アイテムをリストアイテムとして返します。 |
as | Multiple | アイテムを多肢選択式のアイテムとして返します。 |
as | Page | 項目をページ分割項目として返します。 |
as | Paragraph | アイテムを段落テキスト アイテムとして返します。 |
as | RatingItem | アイテムを評価アイテムとして返します。 |
as | Scale | アイテムをスケールアイテムとして返します。 |
as | Section | 項目をセクション ヘッダー項目として返します。 |
as | Text | アイテムをテキスト アイテムとして返します。 |
as | Time | アイテムを時刻アイテムとして返します。 |
as | Video | アイテムを動画アイテムとして返します。 |
duplicate() | Item | この項目のコピーを作成して、フォームの末尾に追加します。 |
get | String | アイテムのヘルプテキストを取得します(Image 、Page 、Section などのレイアウト アイテムの説明テキストとも呼ばれます)。 |
get | Integer | アイテムの一意の識別子を取得します。 |
get | Integer | フォーム内のすべてのアイテムの中で、アイテムのインデックスを取得します。 |
get | String | アイテムのタイトルを取得します(Section の場合はヘッダー テキストと呼ばれることもあります)。 |
get | Item | アイテムのタイプ(Item として表されます)を取得します。 |
set | Item | アイテムのヘルプテキスト(Image 、Page 、Section などのレイアウト アイテムの説明テキスト)を設定します。 |
set | Item | アイテムのタイトル(Section の場合はヘッダー テキスト)を設定します。 |
Item Response
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
get | Object | 回答者が送信した回答に対して提供されたフィードバックを取得します。 |
get | Item | この回答が回答する質問アイテムを取得します。 |
get | Object | 回答者が送信した回答を取得します。 |
get | Object | 回答者の送信した回答のスコアを取得します。 |
set | Item | 回答者の送信した回答に対して表示するフィードバックを設定します。 |
set | Item | 回答者の送信した回答のスコアを設定します。 |
Item Type
プロパティ
プロパティ | タイプ | 説明 |
---|---|---|
CHECKBOX | Enum | 回答者が 1 つ以上のチェックボックスを選択できる質問項目と、オプションの「その他」フィールド。 |
CHECKBOX_GRID | Enum | 列と行のグリッドとして表示される質問アイテム。回答者は、一連のチェックボックスから行ごとに複数の選択肢を選択できます。 |
DATE | Enum | 回答者が日付を指定できる質問項目。 |
DATETIME | Enum | 回答者が日時を指定できる質問アイテム。 |
DURATION | Enum | 回答者が期間を指定できる質問項目。 |
GRID | Enum | 列と行のグリッドとして表示される質問アイテム。回答者は、一連のラジオボタンから行ごとに 1 つの選択肢を選択できます。 |
IMAGE | Enum | 画像を表示するレイアウト アイテム。 |
LIST | Enum | 回答者がプルダウン リストから 1 つの選択肢を選択できる質問項目。 |
MULTIPLE_CHOICE | Enum | 回答者がラジオボタンのリストまたは省略可能な [その他] フィールドから 1 つの選択肢を選択できる質問項目。 |
PAGE_BREAK | Enum | ページの開始を示すレイアウト アイテム。 |
PARAGRAPH_TEXT | Enum | 回答者がテキスト ブロックを入力できる質問項目。 |
RATING | Enum | 回答者が評価を入力できる質問項目。 |
SCALE | Enum | 番号付きのラジオボタンの中から 1 つの選択肢を選択できる質問項目。 |
SECTION_HEADER | Enum | セクションの開始を視覚的に示すレイアウト アイテム。 |
TEXT | Enum | 回答者が 1 行のテキストを入力できる質問アイテム。 |
TIME | Enum | 回答者が時刻を指定できる質問項目。 |
VIDEO | Enum | YouTube 動画を表示するレイアウト アイテム。 |
FILE_UPLOAD | Enum | 回答者がファイルをアップロードできる質問項目。 |
UNSUPPORTED | Enum | 現在 API でサポートされていない項目。 |
List Item
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
create | Choice | 新しい選択肢を作成します。 |
create | Choice | 新しい選択肢を作成します。 |
create | Choice | 特定のページ分割アイテムにジャンプするページ ナビゲーション オプションを使用して、新しい選択肢を作成します。 |
create | Choice | ページ ナビゲーション オプションを使用して新しい選択肢を作成します。 |
create | Item | このリストアイテムの新しい Item を作成します。 |
duplicate() | List | この項目のコピーを作成して、フォームの末尾に追加します。 |
get | Choice[] | アイテムのすべての選択肢を取得します。 |
get | Quiz | 質問に正しく回答したときに回答者に表示されるフィードバックを返します。 |
get | Quiz | 質問に誤って回答したときに回答者に表示されるフィードバックを返します。 |
get | String | アイテムのヘルプテキストを取得します(Image 、Page 、Section などのレイアウト アイテムの説明テキストとも呼ばれます)。 |
get | Integer | アイテムの一意の識別子を取得します。 |
get | Integer | フォーム内のすべてのアイテムの中で、アイテムのインデックスを取得します。 |
get | Integer | 採点対象の項目のポイント値を返します。 |
get | String | アイテムのタイトルを取得します(Section の場合はヘッダー テキストと呼ばれることもあります)。 |
get | Item | アイテムのタイプ(Item として表されます)を取得します。 |
is | Boolean | 回答者が質問に回答する必要があるかどうかを判断します。 |
set | List | 文字列の配列から項目の選択肢を設定します。 |
set | List | アイテムの選択肢の配列を設定します。 |
set | List | 質問に正しく回答したときに回答者に表示されるフィードバックを設定します。 |
set | List | 質問に誤って回答したときに回答者に表示されるフィードバックを設定します。 |
set | List | アイテムのヘルプテキスト(Image 、Page 、Section などのレイアウト アイテムの説明テキスト)を設定します。 |
set | List | 採点対象の項目に割り当てるポイント数を設定します。 |
set | List | 回答者が質問に回答する必要があるかどうかを設定します。 |
set | List | アイテムのタイトル(Section の場合はヘッダー テキスト)を設定します。 |
Multiple Choice Item
メソッド
Page Break Item
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
duplicate() | Page | この項目のコピーを作成して、フォームの末尾に追加します。 |
get | Page | この改ページの前のページを完了した後にフォームがジャンプする Page を取得します(つまり、フォームを通常の線形進行で進んでこの改ページに到達したときにジャンプします)。 |
get | String | アイテムのヘルプテキストを取得します(Image 、Page 、Section などのレイアウト アイテムの説明テキストとも呼ばれます)。 |
get | Integer | アイテムの一意の識別子を取得します。 |
get | Integer | フォーム内のすべてのアイテムの中で、アイテムのインデックスを取得します。 |
get | Page | この改ページの前のページを完了した後に発生するページ ナビゲーションのタイプを取得します(つまり、フォームを通常の線形進行で進んでこの改ページに到達したときに発生するページ ナビゲーションのタイプを取得します)。 |
get | String | アイテムのタイトルを取得します(Section の場合はヘッダー テキストと呼ばれることもあります)。 |
get | Item | アイテムのタイプ(Item として表されます)を取得します。 |
set | Page | この改ページの前のページを完了した後にジャンプするページを設定します(つまり、フォームを通常の線形進行で進んでこの改ページに到達したときにジャンプします)。 |
set | Page | このページ分割の前のページを完了した後に発生するページ ナビゲーションのタイプを設定します(つまり、フォームを通常の線形進行で進んでこのページ分割に到達したときに発生するページ ナビゲーションのタイプを設定します)。 |
set | Page | アイテムのヘルプテキスト(Image 、Page 、Section などのレイアウト アイテムの説明テキスト)を設定します。 |
set | Page | アイテムのタイトル(Section の場合はヘッダー テキスト)を設定します。 |
Page Navigation Type
プロパティ
プロパティ | タイプ | 説明 |
---|---|---|
CONTINUE | Enum | 現在のページの入力が完了したら、フォームの次のページに進みます。 |
GO_TO_PAGE | Enum | 現在のページの入力が完了したら、フォームの指定されたページに移動します。 |
RESTART | Enum | 現在のページを完了したら、これまでに入力した回答を消去せずに、フォームを最初からやり直します。 |
SUBMIT | Enum | 現在のページの入力が完了したら、フォームの回答を送信します。 |
Paragraph Text Item
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
clear | Paragraph | この段落テキスト項目のデータ入力規則をすべて削除します。 |
create | Item | この段落テキスト アイテムに新しい Item を作成します。 |
duplicate() | Paragraph | この項目のコピーを作成して、フォームの末尾に追加します。 |
get | Quiz | 回答者が採点対象の質問に回答したときに表示されるフィードバックを返します。 |
get | String | アイテムのヘルプテキストを取得します(Image 、Page 、Section などのレイアウト アイテムの説明テキストとも呼ばれます)。 |
get | Integer | アイテムの一意の識別子を取得します。 |
get | Integer | フォーム内のすべてのアイテムの中で、アイテムのインデックスを取得します。 |
get | Integer | 採点対象の項目のポイント値を返します。 |
get | String | アイテムのタイトルを取得します(Section の場合はヘッダー テキストと呼ばれることもあります)。 |
get | Item | アイテムのタイプ(Item として表されます)を取得します。 |
is | Boolean | 回答者が質問に回答する必要があるかどうかを判断します。 |
set | Paragraph | 正解や不正解がない採点対象の質問(手動採点が必要な質問)に回答したときに、回答者に表示されるフィードバックを設定します。 |
set | Paragraph | アイテムのヘルプテキスト(Image 、Page 、Section などのレイアウト アイテムの説明テキスト)を設定します。 |
set | Paragraph | 採点対象の項目に割り当てるポイント数を設定します。 |
set | Paragraph | 回答者が質問に回答する必要があるかどうかを設定します。 |
set | Paragraph | アイテムのタイトル(Section の場合はヘッダー テキスト)を設定します。 |
set | Paragraph | この段落テキスト項目のデータの入力規則を設定します。 |
Paragraph Text Validation
Paragraph Text Validation Builder
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
require | Paragraph | レスポンスにパターンが含まれている必要があります。 |
require | Paragraph | レスポンスにパターンが含まれていないこと。 |
require | Paragraph | レスポンスがパターンと一致しないようにする必要があります。 |
require | Paragraph | レスポンスの長さが値以上である必要があります。 |
require | Paragraph | レスポンスの長さが値より小さい必要があります。 |
require | Paragraph | レスポンスがパターンと一致している必要があります。 |
Quiz Feedback
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
get | String[] | フィードバックに関連付けられている URL のリストを取得します。 |
get | String | フィードバックの表示テキストを取得します。 |
Quiz Feedback Builder
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
add | Quiz | フィードバックの補足資料へのリンクを追加します。 |
add | Quiz | フィードバックの補足資料へのリンクを追加します。 |
build() | Quiz | このビルダーに対応するタイプのフィードバックを作成します。 |
copy() | Quiz | このビルダーのコピーを返します。 |
set | Quiz | フィードバック テキストを設定します。 |
RatingIconType
プロパティ
プロパティ | タイプ | 説明 |
---|---|---|
STAR | Enum | スターアイコン。 |
HEART | Enum | ハートのアイコン。 |
THUMB_UP | Enum | 高評価アイコン。 |
RatingItem
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
createResponse(response) | ItemResponse | この評価項目の新しい ItemResponse を作成します。 |
duplicate() | RatingItem | この項目のコピーを作成して、フォームの末尾に追加します。 |
getGeneralFeedback() | QuizFeedback | 回答者が採点対象の質問に回答したときに表示されるフィードバックを返します。 |
getHelpText() | String | アイテムのヘルプテキストを取得します(ImageItems 、PageBreakItems 、SectionHeaderItems などのレイアウト アイテムの説明テキストとも呼ばれます)。 |
getId() | Integer | アイテムの一意の識別子を取得します。 |
getIndex() | Integer | フォーム内のすべてのアイテムの中で、アイテムのインデックスを取得します。 |
getPoints() | Integer | 採点対象の項目のポイント値を返します。 |
getRatingIcon() | RatingIconType | 評価に選択されたアイコンを取得します。 |
getRatingScaleLevel() | Integer | 評価の尺度レベルを取得します。 |
getTitle() | String | アイテムのタイトルを取得します(SectionHeaderItem の場合はヘッダー テキストと呼ばれることもあります)。 |
getType() | ItemType | アイテムのタイプ(ItemType として表されます)を取得します。 |
isRequired() | Boolean | 回答者が質問に回答する必要があるかどうかを判断します。 |
setGeneralFeedback(feedback) | RatingItem | 正解や不正解がない採点対象の質問(手動採点が必要な質問)に回答したときに、回答者に表示されるフィードバックを設定します。 |
setHelpText(text) | RatingItem | アイテムのヘルプテキスト(ImageItems 、PageBreakItems 、SectionHeaderItems などのレイアウト アイテムの説明テキスト)を設定します。 |
setPoints(points) | RatingItem | 採点対象の項目に割り当てるポイント数を設定します。 |
setRatingIcon(ratingIcon) | RatingItem | 評価のアイコンを設定します。 |
setRatingScaleLevel(ratingScaleLevel) | RatingItem | 評価のスケールレベルを設定します。 |
setRequired(enabled) | RatingItem | 回答者が質問に回答する必要があるかどうかを設定します。 |
setTitle(title) | RatingItem | アイテムのタイトル(SectionHeaderItem の場合はヘッダー テキスト)を設定します。 |
Scale Item
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
create | Item | このスケールアイテムの新しい Item を作成します。 |
duplicate() | Scale | この項目のコピーを作成して、フォームの末尾に追加します。 |
get | Quiz | 回答者が採点対象の質問に回答したときに表示されるフィードバックを返します。 |
get | String | アイテムのヘルプテキストを取得します(Image 、Page 、Section などのレイアウト アイテムの説明テキストとも呼ばれます)。 |
get | Integer | アイテムの一意の識別子を取得します。 |
get | Integer | フォーム内のすべてのアイテムの中で、アイテムのインデックスを取得します。 |
get | String | スケールの下限のラベル(存在する場合)を取得します。 |
get | Integer | スケールの下限を取得します。 |
get | Integer | 採点対象の項目のポイント値を返します。 |
get | String | スケールの上限のラベルを取得します(存在する場合)。 |
get | String | アイテムのタイトルを取得します(Section の場合はヘッダー テキストと呼ばれることもあります)。 |
get | Item | アイテムのタイプ(Item として表されます)を取得します。 |
get | Integer | スケールの上限を取得します。 |
is | Boolean | 回答者が質問に回答する必要があるかどうかを判断します。 |
set | Scale | スケールの下限と上限を設定します。 |
set | Scale | 正解や不正解がない採点対象の質問(手動採点が必要な質問)に回答したときに、回答者に表示されるフィードバックを設定します。 |
set | Scale | アイテムのヘルプテキスト(Image 、Page 、Section などのレイアウト アイテムの説明テキスト)を設定します。 |
set | Scale | スケールの下限と上限のラベルを設定します。 |
set | Scale | 採点対象の項目に割り当てるポイント数を設定します。 |
set | Scale | 回答者が質問に回答する必要があるかどうかを設定します。 |
set | Scale | アイテムのタイトル(Section の場合はヘッダー テキスト)を設定します。 |
Section Header Item
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
duplicate() | Section | この項目のコピーを作成して、フォームの末尾に追加します。 |
get | String | アイテムのヘルプテキストを取得します(Image 、Page 、Section などのレイアウト アイテムの説明テキストとも呼ばれます)。 |
get | Integer | アイテムの一意の識別子を取得します。 |
get | Integer | フォーム内のすべてのアイテムの中で、アイテムのインデックスを取得します。 |
get | String | アイテムのタイトルを取得します(Section の場合はヘッダー テキストと呼ばれることもあります)。 |
get | Item | アイテムのタイプ(Item として表されます)を取得します。 |
set | Section | アイテムのヘルプテキスト(Image 、Page 、Section などのレイアウト アイテムの説明テキスト)を設定します。 |
set | Section | アイテムのタイトル(Section の場合はヘッダー テキスト)を設定します。 |
Text Item
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
clear | Text | このテキスト項目のデータ入力規則をすべて削除します。 |
create | Item | このテキスト アイテムの新しい Item を作成します。 |
duplicate() | Text | この項目のコピーを作成して、フォームの末尾に追加します。 |
get | Quiz | 回答者が採点対象の質問に回答したときに表示されるフィードバックを返します。 |
get | String | アイテムのヘルプテキストを取得します(Image 、Page 、Section などのレイアウト アイテムの説明テキストとも呼ばれます)。 |
get | Integer | アイテムの一意の識別子を取得します。 |
get | Integer | フォーム内のすべてのアイテムの中で、アイテムのインデックスを取得します。 |
get | Integer | 採点対象の項目のポイント値を返します。 |
get | String | アイテムのタイトルを取得します(Section の場合はヘッダー テキストと呼ばれることもあります)。 |
get | Item | アイテムのタイプ(Item として表されます)を取得します。 |
is | Boolean | 回答者が質問に回答する必要があるかどうかを判断します。 |
set | Text | 正解や不正解がない採点対象の質問(手動採点が必要な質問)に回答したときに、回答者に表示されるフィードバックを設定します。 |
set | Text | アイテムのヘルプテキスト(Image 、Page 、Section などのレイアウト アイテムの説明テキスト)を設定します。 |
set | Text | 採点対象の項目に割り当てるポイント数を設定します。 |
set | Text | 回答者が質問に回答する必要があるかどうかを設定します。 |
set | Text | アイテムのタイトル(Section の場合はヘッダー テキスト)を設定します。 |
set | Text | このテキスト項目のデータの入力規則を設定します。 |
Text Validation
Text Validation Builder
メソッド
Time Item
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
create | Item | この時間アイテムの新しい Item を作成します。 |
duplicate() | Time | この項目のコピーを作成して、フォームの末尾に追加します。 |
get | Quiz | 回答者が採点対象の質問に回答したときに表示されるフィードバックを返します。 |
get | String | アイテムのヘルプテキストを取得します(Image 、Page 、Section などのレイアウト アイテムの説明テキストとも呼ばれます)。 |
get | Integer | アイテムの一意の識別子を取得します。 |
get | Integer | フォーム内のすべてのアイテムの中で、アイテムのインデックスを取得します。 |
get | Integer | 採点対象の項目のポイント値を返します。 |
get | String | アイテムのタイトルを取得します(Section の場合はヘッダー テキストと呼ばれることもあります)。 |
get | Item | アイテムのタイプ(Item として表されます)を取得します。 |
is | Boolean | 回答者が質問に回答する必要があるかどうかを判断します。 |
set | Time | 正解や不正解がない採点対象の質問(手動採点が必要な質問)に回答したときに、回答者に表示されるフィードバックを設定します。 |
set | Time | アイテムのヘルプテキスト(Image 、Page 、Section などのレイアウト アイテムの説明テキスト)を設定します。 |
set | Time | 採点対象の項目に割り当てるポイント数を設定します。 |
set | Time | 回答者が質問に回答する必要があるかどうかを設定します。 |
set | Time | アイテムのタイトル(Section の場合はヘッダー テキスト)を設定します。 |
Video Item
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
duplicate() | Video | この項目のコピーを作成して、フォームの末尾に追加します。 |
get | Alignment | 動画の水平方向の配置を取得します。 |
get | String | アイテムのヘルプテキストを取得します(Image 、Page 、Section などのレイアウト アイテムの説明テキストとも呼ばれます)。 |
get | Integer | アイテムの一意の識別子を取得します。 |
get | Integer | フォーム内のすべてのアイテムの中で、アイテムのインデックスを取得します。 |
get | String | アイテムのタイトルを取得します(Section の場合はヘッダー テキストと呼ばれることもあります)。 |
get | Item | アイテムのタイプ(Item として表されます)を取得します。 |
get | Integer | 動画の幅(ピクセル単位)を取得します。 |
set | Video | 動画の水平方向の配置を設定します。 |
set | Video | アイテムのヘルプテキスト(Image 、Page 、Section などのレイアウト アイテムの説明テキスト)を設定します。 |
set | Video | アイテムのタイトル(Section の場合はヘッダー テキスト)を設定します。 |
set | Video | 指定された YouTube の URL または YouTube 動画 ID から動画自体を設定します。 |
set | Video | 動画の幅をピクセル単位で設定します。 |