フォーム項目のサポートされているタイプを表す列挙型。項目タイプには FormApp.ItemType からアクセスできます。
列挙型を呼び出すには、その親クラス、名前、プロパティを呼び出します。たとえば、
FormApp.ItemType.CHECKBOX。
// Open a form by ID and add a new section header. const form = FormApp.create('Form Name'); const item = form.addSectionHeaderItem(); item.setTitle('Title of new section'); // Check the item type. if (item.getType() === FormApp.ItemType.SECTION_HEADER) { item.setHelpText('Description of new section.'); }
プロパティ
| プロパティ | タイプ | 説明 |
|---|---|---|
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 | 回答者がテキスト ブロックを入力できる質問項目。 |
RATING | Enum | 回答者が評価を付けられる質問項目。 |
SCALE | Enum | 回答者が番号付きのラジオボタンのシーケンスから 1 つのオプションを選択できる質問項目。 |
SECTION_HEADER | Enum | セクションの開始を視覚的に示すレイアウト項目。 |
TEXT | Enum | 回答者が 1 行のテキストを入力できる質問項目。 |
TIME | Enum | 回答者が時刻を指定できる質問項目。 |
VIDEO | Enum | YouTube 動画を表示するレイアウト項目。 |
FILE_UPLOAD | Enum | 回答者がファイルをアップロードできる質問項目。 |
UNSUPPORTED | Enum | 現在 API でサポートされていない項目。 |