【コピペOK】GASでGoogleフォームからの自動返信メールの作り方【スクリプト・文章付き】

GAS(Google Apps Script)講座

Google Apps Script(GAS)は、Googleが提供しているプログラミング言語。

JavaScriptというプログラミング言語をもとに作られています。

このGASを使うことでGoogleが提供している

  • Googleドライブ:ファイル保存・共有を自動化
  • Googleスプレッドシート:データの管理・集計
  • Gmail:自動メール送信
  • Googleフォーム:アンケートや申込受付を効率化
  • Googleカレンダー:予定登録や通知設定を自動化

などの各種Googleサービスをより便利にできます。

今回は、Google Apps Script(GAS)を使って、Googleフォームからの自動返信メールを送る方法を紹介します。

初心者にも分かりやすいようにステップごとに操作を解説します。

とりあえず動かしたい方は、サンプルコードをコピー&ペーストすればすぐに導入できます。

GASを使いこなし手軽に自動化して手作業などの無駄な作業を減らしていきましょう!

 

 

\スキルゼロでも自動化できる!/
パソコン1台で業務効率化!GASで“できる人”に。
→ Google Apps Script 講座の購入はこちら
実務に使えるサンプルコード&解説付きで安心!

この記事で出来るようになること

 

Googleフォームの自動返信メールをオリジナルメールにできます。

もともと自動返信メールはあるのですが、自動返信の内容はフォームに回答した内容のコピー。

簡単な操作で設定できる点がメリットですが、本文が機械的で冷たい印象を与えます。

この機能を活用することで、フォーム送信の成功を感じさせると同時に、丁寧なフォローアップが評価されますよ。

Googleフォームからの自動返信メールの実装の流れ

今回は以下の流れで実装していきます。

実装の流れ
  • STEP1
    Googleフォームを準備

    Googleフォームを作っていきます。

    ブラウザはGoogle Chromeを使用してください。

  • STEP2
    自動返信メールのスクリプト作成

    AppsScriptで自動メールのスクリプトを作っていきます。

  • STEP3
    トリガーを設定

    いつのタイミングでメールを送信するかを設定します。

まずはGoogleフォームを準備しよう

Googleフォームに入力されたメールアドレスに向けてメールを自動的に送る機能を実装します。

Googleフォームにてメールアドレスを入力してもらうアンケートフォームを作成していきましょう。

Googleフォームとは?

Googleフォームは、Googleが提供する無料のオンラインアンケートツール。

簡単な操作でアンケートを作成することができ、配信、集計まで行うことができます。

アンケート調査、登録フォーム、イベントの申し込みフォームなど、さまざまな用途に使えるので大変便利です。

Googleフォームセットアップ手順

Googleフォームのセットアップは、以下の手順で行います。

Googleドライブにアクセス

ウェブブラウザからGoogleドライブ(https://www.google.com/intl/ja_jp/drive/)にアクセス。

「ドライブを開く」を押します。

ログインしていない方は、先にGoogleアカウントでログインをしておきましょう。

「ドライブを開く」と画像のような画面になります。

フォーム新規作成

新規ボタンをクリックしてフォームを選択します。

フォームを開いたときに「使い方ガイド」が出てきたらスキップを押してください

フォーム名を設定

無題のフォームをクリックするとフォーム名を編集できます。

今回は、「メールアドレス入力フォーム」と入力します。

1つ目のアンケート項目の作成

無題の質問の箇所をクリックするとアンケート項目の設定情報が表示されます。

項目を「名前」として入力方法を「記述式」に変更します。

 

2つ目のアンケート項目の作成

[+]ボタンを押して2つ目のアンケート項目を追加します。

項目を「メールアドレス」として入力方法を「記述式」に変更します。

実際にアンケートなどで利用する際は、同じ手順で質問項目などを記述します。

回答結果の保存先を設定

入力フォームの設定ができたので回答結果の保存先を設定します。

「回答」のタブをクリックして回答保存先設定画面に移動します。

「スプレッドシートにリンク」をクリック。

「新しいスプレッドシートを作成」にチェックを入れて作成をクリック。

 

スプレッドシートに画面が切り替わりアンケート項目が1行目に表示されていれば回答先の設定完了です。

スプレッドシートに切り替わらない場合は「スプレッドシートで表示」を押してください。

このスプレッドシートは、通常のスプレッドシートと同じなので必要に応じてファイル名などを変更してください。

これでGoogleフォームの設定は完了です。

自動返信メールのスクリプト作成

Googleフォームと回答を格納するスプレッドシートの準備ができました。

いよいよ自動返送メールのスクリプトを作成していきます。

AppsScriptを起動

先ほど作成したスプレッドシートにて[拡張機能]-[AppsScript]の順でクリックします。

AppsScript画面に切り替わります。

もしBad request Error 400で開けない場合は以下の記事を参考に対応してください。

GASが開けない!?「Bad request Error 400」というエラー原因とすぐできる対処法

 

まずは、簡単にAppsScript画面についてご説明します。

プロジェクト名:GASを管理する際に利用する名前をクリックすると変更可能。

ファイル一覧:プロジェクトに配置されているスクリプトファイルを確認可能。

各項目横の+ボタンを押すとファイルを新規で作成できます。

ツールバー:スクリプト作成時に必要な操作ボタンが集約。

メニュー:スクリプトエディタのメニュー。概要、エディタ、実行数、トリガー、設定の切り替えを行うことが可能。

エディターエリア:スクリプトファイルの編集を行うエリア。

手始めにプロジェクト名を変更してみましょう。

今回は、メール送信スクリプトなので「SendMailScript」に変更しましょう。

「無題のプロジェクト」をクリックし「プロジェクトの名前を変更」ポップアップを表示。

「プロジェクトタイトル」に「SendMailScript」と入力。

入力したら「名前の変更」をクリック。

無事プロジェクト名を変更できました。

メール送信プログラム

次はプログラムを記述していきましょう。

今回作成するプログラムは以下になります。

続きを読む
このコンテンツはパスワードで保護されています。 コンテンツを読みたい方はITツールの匠ストア(https://it-tool-takumi.stores.jp/)で講座閲覧権を取得してね。

ITツールの匠ストア「GASでGoogleフォームの回答を他のスプレッドシートに自動転記する方法」はこちら >>

まとめ

この記事では、Googleフォームからの自動返信メールを設定する方法について説明しました。

内容をまとめると以下。

  • Googleフォームは、アンケートを簡単につくれるGoogleが提供しているアンケートツール
  • GASとGoogleフォームを組み合わせると回答されたメールアドレスに自動送信が可能
  • GASの編集は、AppsScriptを利用することで作成可能
  • スプレッドシートから値を取得する関数とメールを送信する関数をご紹介
  • デバッグ方法としてログ表示とブレークポイントについてご説明

GASを利用することでGoogleフォームをより便利に利用できます。

ぜひ本記事を参考にGASを活用してみてください!

 

\スキルゼロでも自動化できる!/
パソコン1台で業務効率化!GASで“できる人”に。
→ Google Apps Script 講座の購入はこちら
実務に使えるサンプルコード&解説付きで安心!

タイトルとURLをコピーしました