このサービスを使用すると、スクリプトで Google フォームの作成、アクセス、変更を行うことができます。
// Create a new unpublished form, then add a checkbox question, a multiple choice question, // a page break, then a date question and a grid of questions, then publish the form and share // with responders. var form = FormApp.create('New Form', /* isPublished= */ false); 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']); form.setPublished(true); form.addPublishedReaders(['user@example.com', 'group@example.com']); 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 | Checkbox、List、Multiple など、選択肢をサポートする Item 型に関連付けられた単一の選択肢。 |
Date | 回答者が日付を指定できる質問項目。 |
Date | 回答者が日時を指定できる質問項目。 |
Destination | サポートされているフォームの回答先のタイプを表す列挙型。 |
Duration | 回答者が期間を指定できる質問項目。 |
Feedback | サポートされているフィードバックの種類を表す列挙型。 |
Form | 全体的なプロパティと項目を含むフォーム。 |
Form | スクリプトで既存の Form を開いたり、新しい Form を作成したりできるようにします。 |
Form | フォーム全体に対する回答。 |
Grid | 質問項目。列と行のグリッドとして表示され、回答者はラジオボタンのシーケンスから 1 行につき 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 | Form | 指定されたユーザーを Form の回答者のリストに追加します。 |
add | Form | 指定されたユーザーを Form の回答者のリストに追加します。 |
add | Form | 指定されたユーザーの配列を Form の回答者のリストに追加します。 |
add | Rating | 回答者が評価を入力できる新しい質問項目を追加します。 |
add | Scale | 回答者が番号付きのラジオボタンのシーケンスから 1 つのオプションを選択できる新しい質問項目を追加します。 |
add | Section | セクションの開始を視覚的に示す新しいレイアウト アイテムを追加します。 |
add | Text | 回答者が 1 行のテキストを入力できる新しい質問項目を追加します。 |
add | Time | 回答者が時刻を指定できる新しい質問項目を追加します。 |
add | Video | 動画を表示する新しいレイアウト アイテムを追加します。 |
can | Boolean | フォームの送信後に回答を編集するためのリンクを表示するかどうかを指定します。 |
collects | Boolean | フォームで回答者のメールアドレスを収集するかどうかを指定します。 |
create | Form | フォームへの新しい回答を作成します。 |
delete | Form | フォームの回答ストアから送信されたすべての回答を削除します。 |
delete | void | フォーム内のすべてのアイテムのうち、指定されたインデックスにあるアイテムを削除します。 |
delete | void | 指定されたアイテムを削除します。 |
delete | Form | フォームの回答ストアから単一の回答を削除します。 |
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 | User[] | この Form のレスポンダのリストを取得します。 |
get | String | フォームへの回答に使用できる URL を取得します。 |
get | Form | 回答 ID に基づいて、単一のフォームの回答を取得します。 |
get | Form | フォームのすべての回答の配列を取得します。 |
get | Form | 指定した日時以降のフォームのすべての回答の配列を取得します。 |
get | Boolean | フォームの各ページの質問の順序をランダムにするかどうかを指定します。 |
get | String | フォームの回答の概要を表示するために使用できる URL を取得します。 |
get | String | フォームのタイトルを取得します。 |
has | Boolean | フォームで回答者が 1 回だけ回答できるかどうかを決定します。 |
has | Boolean | フォームに進行状況バーを表示するかどうかを指定します。 |
has | Boolean | 回答者がフォームを完了した後に、別の回答を送信するためのリンクをフォームに表示するかどうかを指定します。 |
is | Boolean | フォームで現在回答を受け付けているかどうかを判断します。 |
is | Boolean | フォームが公開されているかどうかを判断します。 |
is | Boolean | 回答者がフォームへの入力を完了した後に、回答の概要を表示するリンクをフォームに表示するかどうかを指定します。 |
is | Boolean | フォームがテストかどうかを判断します。 |
move | Item | フォーム内のすべてのアイテムの中で、指定されたインデックスにあるアイテムを別の指定されたインデックスに移動します。 |
move | Item | フォーム内のすべてのアイテムの中で、指定されたアイテムを指定されたインデックスに移動します。 |
remove | Form | フォームと現在の回答先のリンクを解除します。 |
remove | Form | 指定されたユーザーを Form の編集者リストから削除します。 |
remove | Form | 指定されたユーザーを 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 人につき 1 回のみ回答を許可するかどうかを設定します。 |
set | Form | フォームに進行状況バーを表示するかどうかを設定します。 |
set | Form | フォームが公開されているかどうかを設定します。 |
set | Form | 回答者がフォームを送信した後に、回答の概要を表示するリンクをフォームに表示するかどうかを設定します。 |
set | Form | 回答者がフォームへの入力を完了した後に、別の回答を送信するためのリンクをフォームに表示するかどうかを設定します。 |
set | Form | フォームの各ページの問題の順序をランダム化するかどうかを設定します。 |
set | Form | フォームのタイトルを設定します。 |
shorten | String | フォームの長い URL を短い URL に変換します。 |
submit | Form | 指定された FormResponse の成績を送信します。 |
supports | Boolean | フォームが公開をサポートするかどうかを判断します。 |
Form App
プロパティ
| プロパティ | タイプ | 説明 |
|---|---|---|
Alignment | Alignment | 画像配置のタイプの列挙。 |
Destination | Destination | フォームの回答を保存できる宛先の種類の列挙。 |
Feedback | Feedback | 形式 Feedbacks の型の列挙。 |
Item | Item | 形式 Items の型の列挙。 |
Page | Page | ページを移動する際の動作の列挙。 |
Rating | Rating | 評価アイコンの種類の列挙 Rating |
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
create(title) | Form | 新しい Form を作成して返します。 |
create(title, isPublished) | 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|null | フォームの回答の 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
メソッド
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 行につき 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 | フィードバック テキストを設定します。 |
Rating Icon Type
プロパティ
| プロパティ | タイプ | 説明 |
|---|---|---|
STAR | Enum | 星のアイコン。 |
HEART | Enum | ハートのアイコン。 |
THUMB_UP | Enum | 高評価アイコン。 |
Rating Item
メソッド
| メソッド | 戻り値の型 | 概要 |
|---|---|---|
create | Item | この評価アイテムの新しい Item を作成します。 |
duplicate() | Rating | この項目のコピーを作成し、フォームの末尾に追加します。 |
get | Quiz | 採点可能な質問に回答したときに回答者に表示されるフィードバックを返します。 |
get | String | アイテムのヘルプ テキスト(Image、Page、Section などのレイアウト アイテムの説明テキストとも呼ばれます)を取得します。 |
get | Integer | アイテムの固有識別子を取得します。 |
get | Integer | フォーム内のすべてのアイテムの中で、アイテムのインデックスを取得します。 |
get | Integer | 採点可能なアイテムの点数を返します。 |
get | Rating | 評価用に選択されたアイコンを取得します。 |
get | Integer | 評価のスケールレベルを取得します。 |
get | String | アイテムのタイトルを取得します(Section の場合はヘッダー テキストと呼ばれることもあります)。 |
get | Item | Item として表されるアイテムのタイプを取得します。 |
is | Boolean | 回答者が質問に回答する必要があるかどうかを決定します。 |
set | Rating | 正解または不正解のない採点可能な質問(手動採点が必要な質問など)に回答者が回答したときに表示されるフィードバックを設定します。 |
set | Rating | アイテムのヘルプテキスト(Image、Page、Section などのレイアウト アイテムの説明テキストとも呼ばれます)を設定します。 |
set | Rating | 採点可能なアイテムの点数を設定します。 |
set | Rating | 評価のアイコンを設定します。 |
set | Rating | 評価の最大スケール レベルを設定します。 |
set | Rating | 回答者が質問に回答する必要があるかどうかを設定します。 |
set | Rating | アイテムのタイトルを設定します(Section の場合はヘッダー テキストと呼ばれることもあります)。 |
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 | 動画の幅をピクセル単位で設定します。 |