(license)みなさん、こんにちは!タカハシ(@ntakahashi0505)です。GASでGoogleフォームを作成するツールを作成しています。GASでGoogleフォームにラジオボタンの質問を追加する方法GASでGoogleフォームによるイベント申し込みフォームを作成する方法についてお伝えしています。今回は、フォームにMultipleChoiceItemオブジェクト...つまり。ラジオボタンの質問を追加する方法です。tonari-it.com2018.07.22フォームにラジオボタンを追加する方法をお伝えしました。テキスト、ラジオボタン...ときましたので、今回はチェックボックスにしましょう。いうことで、GASでGoogleフォームにチェックボックス形式の質問を追加する方法です。前回のおさらいフォームにチェックボックスの質問を追加するチェックボックスの質問のタイトルを設定するチェックボックスの選択項目を設定するチェックボックスにその他の選択肢を表示するチェックボックスの質問の回答を必須にするチェックボックスの質問を追加するスクリプトまとめ連載目次:GASでGoogleフォームを一発で作成するツールを作る前回のおさらい前回作成したスクリプトはコチラ。'Mac']);}順調に質問が増えていっていますね。今回はチェックボックス形式の「興味があるプログラミング言語は?」という質問を追加していきます。フォームにチェックボックスの質問を追加するフォームにチェックボックスの質問を追加するには、FormオブジェクトにaddCheckboxItemメソッドを使います。Formオブジェクト.addCheckboxItem()これで追加するのですが、これだけでは質問のタイトルも選択項目も何もない状態ですので、色々と設定をしていく必要があります。前述のaddCheckboxItemメソッドの戻り値は、チェックボックスの質問を表すCheckboxItemオブジェクトなので、このオブジェクトに対して設定をしていきます。チェックボックスの質問のタイトルを設定するチェックボックスの質問についてタイトルを設定をするにはsetTitleメソッドを使います。CheckboxItemオブジェクト.setTitle(質問のタイトル)もうsetTitleメソッドは全ての質問について必須のようなものですね。チェックボックスの選択項目を設定するチェックボックスの選択項目を設定するには、setChoiceValuesメソッドを使います。CheckboxItemオブジェクト.setChoiceValues(選択肢の配列)選択肢を文字列の配列として与えることで、その一つ一つを選択項目とすることができます。ラジオボタンの場合と似ていますね。チェックボックスにその他の選択肢を表示する用意した以外の選択肢を回答される可能性があるのであれば、「その他」の項目を用意しておきたいですよね。その場合に使えるのが、showOtherOptionメソッドです。CheckboxItemオブジェクト.showOtherOption(表示するかどうか)表示するかどうかは真偽値つまりtrueまたはfalseで指定します。ここでtrueを設定すれば、選択肢に「その他」が追加されます。デフォルトはfalseになっていますので、不要であればこのメソッドは使わずでOKです。showOtherOptionメソッドはMultipleChoiceItemオブジェクト、つまりラジオボタン形式の質問にも使えますよ。チェックボックスの質問の回答を必須にするチェックボックスの質問について必須にするかどうかは、CheckboxItemオブジェクトに対してsetRequiredメソッドを使います。CheckboxItemオブジェクト.setRequired(必須かどうか)必須かどうかは真偽値つまりtrueかfalseで設定です。チェックボックスの質問を追加するスクリプト以上を踏まえて、チェックボックス形式の「興味があるプログラム言語は?」の質問を追加します。'Python']).showOtherOption(true);.setRequired(true);}実行すると以下のようなチェックボックスの質問が追加されたフォームを作成することができます。プレビューをしてみます。その他にチェックして入力欄にカーソルをもっていくとフリーで入力できるようになっています。まとめ以上、GASでGoogleフォームにチェックボックス形式の質問を追加する方法についてお伝えしました。ラジオボタンととっても似ていますね。次回は、プルダウンリストの作り方です。GASでGoogleフォームにプルダウンリストの質問を追加する方法GASでGoogleフォームを一発で作成するツールを作成しています。今回は、プルダウンリストを作成していきます。GASでGoogleフォームにスプレッドシートからの選択肢をもとにプルダウンリストを追加する方法です。tonari-it.com2018.07.24どうぞお楽しみに!連載目次:GASでGoogleフォームを一発で作成するツールを作るイベントの申し込みやアンケートにとっても便利なGoogleフォーム。スプレッドシートの入力内容をもとに、一発でフォームを作成するツールを作っていきます。プランノーツ代表、コミュニティ「ノンプロ研」主宰。ITで日本の『働く』の価値を上げる!」をテーマに、VBA&GASの開発、講師、執筆などをしております。→詳しいプロフィールはコチラ★ご依頼・ご相談はお気軽にどうぞ!→お問い合わせはコチラ★フォロー頂ければ嬉しいです。「コミュニティ+講座」形式で継続性&教え合える環境も提供。!ノンプログラマーがプログラミングスキルを身に着ける支援ををするコミュニティ。セミナー・もくもく会・Facebookグループのサポートで「自らで学び続ける力をつける」支援、「教え合うことで学びの価値を上げる」場の提供をしています。Scriptでフォーム送信メールからデータを取得してスプレッドシートに登録していくツールを作成しています。今回は、配列の中に特定の値が含まれているか判定をするsomeメソッドの使い方です。Scriptで最も簡単なクラスを作る方法です。new演算子、インスタンス、コンストラクタという難しそうなワードも超丁寧に解説していきますよ。ScriptとチャットワークAPIを使って翻訳チャットを作る方法です。Google翻訳の機能をGASで扱うtranslateメソッドを使って、まずは最低限のシステムを目指します。ScriptGASでGoogleフォームを作成する最も簡単なスクリプトイベントの申し込みフォームやアンケートを定期的に作成するのでれば、GASでGoogleフォームの作成ツールを作成しておくと便利です。今回は、Googleフォームを作成する最も簡単なスクリプトを紹介します。Script」を中心に学びをレポートをしていきます。Scriptのクラスを作ろう!」のシリーズをお送りしています。今回はGASでクラスに最も簡単なメソッドを追加する方法です。プロトタイプについても解説していますよ。「コミュニティ+講座」形式で継続性&教え合える環境も提供。詳細・お申込はこちら隣ITを応援する当ブログを「応援したい!」「役に立ったよ!」というお気持ちを、コチラからお支払いただくことができます。日々更新の活力倍増いたします。※PayPalアカウントが必要です。※金額は変更可能です。Apps2PowerPoint・VBA28Python87RPA1VBScript15Vue.js・JavaScript13WEBサービス・クラウド68WordPress・ブログ88Word・VBA42コミュニティ・イベント109セミナーのお知らせ11チャットワーク72データ分析・アクセス解析40仕事・生産性・働き方73動画配信8商業出版21起業・フリーランス72電子書籍・Kindle3運営会社プランノーツは"IT×働き方改革"をお手伝いする会社です。「コミュニティ+講座」形式で継続性&教え合える環境も提供。詳細・お申込はこちら隣ITを応援する当ブログを「応援したい!」「役に立ったよ!」というお気持ちを、コチラからお支払いただくことができます。日々更新の活力倍増いたします。※PayPalアカウントが必要です。※金額は変更可能です。Apps2PowerPoint・VBA28Python87RPA1VBScript15Vue.js・JavaScript13WEBサービス・クラウド68WordPress・ブログ88Word・VBA42コミュニティ・イベント109セミナーのお知らせ11チャットワーク72データ分析・アクセス解析40仕事・生産性・働き方73動画配信8商業出版21起業・フリーランス72電子書籍・Kindle3運営会社プランノーツは"IT×働き方改革"をお手伝いする会社です。開発者プログラムとは、またどうして期限切れになったのか2020.02.222020.02.22ノンプロ研の福岡で初イベント「ノンプロ研無料体験@福岡」を開催しました!2020.02.14GASのV8ランタイムとRhinoランタイムのログと実行のUIの違いについて比較&解説2020.02.092020.02.09新構文をさっそく試そう!GASのプロジェクトをV8ランタイムに切り替える方法2020.02.082020.02.12Facebookページいつも隣にitのお仕事タイトルとURLをコピーしました。