GoogleフォームのデータをGoogle Apps Scriptに連携する
Googleフォームの回答データも、Google Apps Scriptに自動で連携できます。
Googleアカウントさえあれば無料で使え、さまざまな形式のフォームを作成できるため、手軽に連携を試したい方にもぴったりです。
・
フォームの回答内容を手作業で確認し、Google Apps Scriptで処理するのは手間がかかるうえ、ミスの原因にもなりかねません。
作業を自動化したくても、Google Apps Scriptとの連携は専門知識が必要で、難しそうと感じる方も多いのではないでしょうか。
特にエンジニアが身近にいない職場では、対応に時間がかかることもあります。
そんな課題を解決してくれるのがノーコードツールYoomです。
<span class="mark-yellow">Yoomを使えば、プログラミングの知識がなくてもフォームの回答をもとにGoogle Apps Scriptを動かすことができます。</span>
日々の業務を効率化したい方に向けて、この記事ではその手順をわかりやすく解説していきます!
YoomにはGoogle Apps Scriptとフォームを使った業務フローを自動化するためのテンプレートが用意されています!
今すぐ試したい方は以下よりバナーをクリックしてスタートしましょう!
Google Apps Scriptと各種フォームのAPIを連携すれば、フォーム回答データをGoogle Apps Scriptに自動的に連携することが可能になります!
気になる自動化例の「試してみる」をクリックしてアカウント登録するだけで、すぐにYoomとGoogle Apps Scriptの連携を実際に体験できます。登録はたったの30秒で完了するので、ぜひ気軽にお試しください!
Yoomフォームの回答データをGoogle Apps Scriptに自動的に連携することができます。
Yoomフォームは回答データをそのまま使用できるため、複雑な操作が不要で簡単にデータ連携を実現できるところが魅力です。
Googleフォームの回答データも、Google Apps Scriptに自動で連携できます。
Googleアカウントさえあれば無料で使え、さまざまな形式のフォームを作成できるため、手軽に連携を試したい方にもぴったりです。
Typeformの回答データをGoogle Apps Scriptに自動的に連携することができます。
Typeformの直感的なフォーム操作とGoogle Apps Scriptを連携することで、フォームの回答者、管理者ともにフォームの利用やデータ管理の体験が向上するでしょう。
Jotformの回答データをGoogle Apps Scriptに自動的に連携することができます。
高いカスタム性が特徴のJotformですが、その回答データを余すことなくGoogle Apps Scriptに連携することで、詳細なデータ管理が実現できそうです。
Tallyの回答データをGoogle Apps Scriptに自動的に連携することができます。
シンプルな機能が特徴のTallyですが、ミニマルなフォームでもデータをしっかり管理したい方におすすめです。
Zoho Formsの回答データをGoogle Apps Scriptに自動的に連携することができます。
Zohoサービスを使用している方にとって馴染み深いフォームですが、こちらもGoogle Apps Scriptと連携して回答データの管理を効率化しましょう。
それでは、さっそく実際にGoogle Apps Scriptとフォームの連携フローを作成してみましょう!
今回はYoomを使用して、ノーコードで設定を進めていきますので、もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。
[Yoomとは]
<span class="mark-yellow">今回はフォームで回答が送信されたら、Google Apps Scriptを実行するフローボットを作成していきます!</span>
作成の流れは大きく分けて以下です。
まずは、Yoomとそれぞれのアプリを連携しましょう。
Yoomにログイン後、左メニューにあるマイアプリをクリックして、右の新規接続というボタンを押します。
アプリの一覧から「Google Apps Script」を検索してクリックしてください。
以下の画面が出てきたら「 Sign in with Google」をクリックしてください。
こちらの記事を参考に設定を行いましょう。
Client ID、Client Secret、スコープを入力して、登録するをクリックしてください。
マイアプリに「Google Apps Script」が入っていたらOKです!
ここからフローボットを作成していきます!
下記のバナーの「試してみる」をクリックして、テンプレートをコピーしましょう。
テンプレートがコピーできたら、以下の画面が出てきます。
「OK」をクリックして、次に進んで下さい。
まずは「回答フォーム」をクリックしてください。
フォームを作成します。
フォーム名は、赤枠部分です。
今回は「回答フォーム」で設定しました。フォーム名を変更したい場合は、自由に設定してください。
フォーム名下の「フォームの説明文を追加」からフォームの説明文を追加できます。
次に質問項目を確認しましょう。太字部分が質問項目です。
回答形式をプルダウンから選択してください。基本的には「テキスト」でOKですが、質問内容に合わせて選択しましょう。
今回は会社名、氏名、メールアドレスが入っています。
質問を追加したい場合は、一番下の「質問を追加」から増やせるのでGoogle Apps Scriptに追加したい情報が取得できるようにしておきましょう。
先程の手順のように、質問の項目を入力して、回答形式を選択してください。
続いて、完了ページの設定です。
完了ページとは、フォーム回答後に出現する画面のことです。
完了見出しは「送信完了」になっています。設定したい文言がある場合は、ここに入力してください。
完了メッセージは、完了見出しの下に表示される文章です。
表示させたい文言があれば、入力しましょう。例えば「回答ありがとうございます!」などです。
アクセス権限を選択してください。
共有フォーム利用時のフローボットの起動者はプルダウンから選択可能です。今回はフローボットを作成したメンバーに設定しました。
設定ができたら、次に進んで下さい。
続いて、ここまで設定したフォームを確認します。
右側が回答フォームのプレビューページです。
フォームのプレビューページを確認してください。
次は完了ページのプレビューです。
完了ページを確認してください。設定した文章が表示されていますね。
次に、取得した値にサンプル値を入力してください。この値は、フロー起動後は回答が自動反映されるようになります。
「保存する」をクリックして次に進みましょう。
次に「スクリプトを実行」をクリックしてください。
以下の画面が出てきたら、連携するアカウント情報を確認して、次に進みましょう。
続いてAPI接続設定です。
こちらの記事を参考に値を取得し、入力していきます。実行可能URLを入力してください。
関数の名前を入力します。
パラメータの値も入力します。
テストを行いましょう。
テストが成功したら、以下の画面が表示されます。「保存する」をクリックして次に進んで下さい。
以下の画面が出てきたら、「トリガーをON」をクリックしてください。
これで全ての設定が完了です!
今回紹介したフォームとの連携以外にも、Google スプレッドシートの行が更新されたタイミングでスクリプトを実行したり、Salesforceでリードが登録されたときに処理を自動で走らせるといった使い方も可能です。
さらに、LINE公式アカウントで通知を受け取ったときや、Outlook・Gmailでファイルを受信した際にOCRで内容を読み取り、Google Apps Scriptに渡して処理を行うといった活用方法もあります。
このように、Google Apps Scriptを使えば、さまざまな業務を効率化できます。気になる使い方があれば、ぜひテンプレートから試してみてください。
Google Apps Scriptとフォームを連携することで、日々の業務をぐっと効率化できます。
また、Google スプレッドシートやLINE、Outlookなどと組み合わせれば、通知やデータ処理の手間も減らせるでしょう。
しかも、ノーコードで始められるので、プログラミングの知識がない方でも安心です。今回ご紹介したテンプレートを活用すれば、初めての方でもスムーズに自動化を体験できます。
まずはYoomに無料登録して、自分の業務に合った使い方を見つけてみてください。