【GAS】Google Apps Script でGoogleフォームを作成する【選択式編】

  • 2021年6月8日
  • 2021年8月20日
  • GAS
  • 2491View

フォームを作成

フォームを作成するプログラムを実行します。また、タイトルも同時に設定します。

let Form = FormApp.create("フォームの名前").setTitle("タイトル名");

このコードにて変数に Formクラスオブジェクト を格納してください。

今回のコードでは Form と言う変数に格納しています。

ラジオボタン について

ラジオボタンの質問を作成するプログラムを実行します。

let MultipleChoiceItem = Form.addMultipleChoiceItem();

このコードにて変数に MultipleChoiceItemクラスオブジェクト を格納してください。

今回のコードでは MultipleChoiceItem と言う変数に格納しています。

タイトルの設定

MultipleChoiceItem.setTitle("質問のタイトル");

質問のタイトルを変更したい場合は、“質問のタイトル”を変更してください。

必須項目の設定

MultipleChoiceItem.setRequired(true);

質問に必須をつけたい場合は setRequired() のカッコの中に true を入力してください。

デフォルトでは false が反映されます。

その他項目の設定

MultipleChoiceItem.showOtherOption(true);

質問に必須をつけたい場合は showOtherOption() のカッコの中に true を入力してください。

説明の設定

MultipleChoiceItem.setHelpText("これは説明です");

質問についている説明の内容を変更したい場合は上記コードの “これは説明です” の内容を変更してください。

また、説明は文字列を入力します。

選択肢の追加

MultipleChoiceItem.setChoiceValues(["選択肢1", "選択肢2", "選択肢3"]);

ラジオボタンに追加する選択肢を指定できます。

選択肢の指定は 文字列 を要素とした 配列 によって入力してください。

選択肢によってセクションを変化させる方法についてはこちらに記載しておりますのでご覧ください。

関連記事

チェックボックスの回答の検証 Googleフォームの機能の一つで「回答の検証」と言うものがあります。 今回は、特にテキスト入力である「チェックボックス」について、Google Apps Scriptで指定する方法を紹介します。 […]

チェックボックス について

チェックボックスの質問を作成するプログラムを実行します。

let CheckboxItem = Form.addCheckboxItem();

このコードにて変数に CheckboxItemクラスオブジェクト を格納してください。

今回のコードでは CheckboxItem と言う変数に格納しています。

タイトルの設定

CheckboxItem.setTitle("質問のタイトル");

質問のタイトルを変更したい場合は、“質問のタイトル”を変更してください。

必須項目の設定

CheckboxItem.setRequired(true);

質問に必須をつけたい場合は setRequired() のカッコの中に true を入力してください。

デフォルトでは false が反映されます。

その他項目の設定

CheckboxItem.showOtherOption(true);

質問に必須をつけたい場合は showOtherOption() のカッコの中に true を入力してください。

説明の設定

CheckboxItem.setHelpText("これは説明です");

質問についている説明の内容を変更したい場合は上記コードの “これは説明です” の内容を変更してください。

また、説明は文字列を入力します。

選択肢の追加

CheckboxItem.setChoiceValues(["選択肢1", "選択肢2", "選択肢3"]);

ラジオボタンに追加する選択肢を指定できます。

選択肢の指定は 文字列 を要素とした 配列 によって入力してください。

選択肢の「回答の検証」の指定方法についてはこちらに記載しておりますのでご覧ください。

関連記事

チェックボックスの回答の検証 Googleフォームの機能の一つで「回答の検証」と言うものがあります。 今回は、特にテキスト入力である「チェックボックス」について、Google Apps Scriptで指定する方法を紹介します。 […]

プルダウン について

チェックボックスの質問を作成するプログラムを実行します。

let ListItem = Form.addListItem();

このコードにて変数に ListItemクラスオブジェクト を格納してください。

今回のコードでは ListItem と言う変数に格納しています。

タイトルの設定

ListItem.setTitle("質問のタイトル");

質問のタイトルを変更したい場合は、“質問のタイトル”を変更してください。

必須項目の設定

ListItem.setRequired(true);

質問に必須をつけたい場合は setRequired() のカッコの中に true を入力してください。

デフォルトでは false が反映されます。

説明の設定

ListItem.setHelpText("これは説明です");

質問についている説明の内容を変更したい場合は上記コードの “これは説明です” の内容を変更してください。

また、説明は文字列を入力します。

選択肢の追加

ListItem.setChoiceValues(["選択肢1", "選択肢2", "選択肢3"]);

ラジオボタンに追加する選択肢を指定できます。

選択肢の指定は 文字列 を要素とした 配列 によって入力してください。

選択肢によってセクションを変化させる方法についてはこちらに記載しておりますのでご覧ください。

関連記事

チェックボックスの回答の検証 Googleフォームの機能の一つで「回答の検証」と言うものがあります。 今回は、特にテキスト入力である「チェックボックス」について、Google Apps Scriptで指定する方法を紹介します。 […]

今回紹介したコード以外について

Googleが用意していくれている公式リファレンスを参考にしました。とてもわかりやすいものになっています。

Google Developers

Develop high-quality, cloud-based solutions with ease.…

全編が英語である点や、オブジェクト指向の理解が浅い状態では、うまく利用することが難しいです。

本ブログでは、今後もGoogle Apps Scriptのリファレンスの解説や、学び方・ツール作成について発信していきます。

ご興味ある方はお気に入り登録などお願いします。

最新情報をチェックしよう!