Google Apps Script(GAS)は、Googleが提供しているプログラミング言語。
JavaScriptというプログラミング言語をもとに作られています。
このGASを使うことでGoogleが提供している
- Googleドライブ:ファイル保存・共有を自動化
- Googleスプレッドシート:データの管理・集計
- Gmail:自動メール送信
- Googleフォーム:アンケートや申込受付を効率化
- Googleカレンダー:予定登録や通知設定を自動化
などの各種Googleサービスをより便利にできます。
今回は、Google Apps Script(GAS)を使って、Googleフォームからの自動返信メールを送る方法を紹介します。
初心者にも分かりやすいようにステップごとに操作を解説します。
とりあえず動かしたい方は、サンプルコードをコピー&ペーストすればすぐに導入できます。
GASを使いこなし手軽に自動化して手作業などの無駄な作業を減らしていきましょう!
この記事で出来るようになること

Googleフォームの自動返信メールをオリジナルメールにできます。
もともと自動返信メールはあるのですが、自動返信の内容はフォームに回答した内容のコピー。
簡単な操作で設定できる点がメリットですが、本文が機械的で冷たい印象を与えます。
この機能を活用することで、フォーム送信の成功を感じさせると同時に、丁寧なフォローアップが評価されますよ。
Googleフォームからの自動返信メールの実装の流れ

今回は以下の流れで実装していきます。
- STEP1Googleフォームを準備
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画面に切り替わります。
まずは、簡単にAppsScript画面についてご説明します。

①プロジェクト名:GASを管理する際に利用する名前をクリックすると変更可能。
②ファイル一覧:プロジェクトに配置されているスクリプトファイルを確認可能。
各項目横の+ボタンを押すとファイルを新規で作成できます。
③ツールバー:スクリプト作成時に必要な操作ボタンが集約。
④メニュー:スクリプトエディタのメニュー。概要、エディタ、実行数、トリガー、設定の切り替えを行うことが可能。
⑤エディターエリア:スクリプトファイルの編集を行うエリア。
手始めにプロジェクト名を変更してみましょう。
今回は、メール送信スクリプトなので「SendMailScript」に変更しましょう。
「無題のプロジェクト」をクリックし「プロジェクトの名前を変更」ポップアップを表示。
「プロジェクトタイトル」に「SendMailScript」と入力。
入力したら「名前の変更」をクリック。

無事プロジェクト名を変更できました。
メール送信プログラム
次はプログラムを記述していきましょう。
今回作成するプログラムは以下になります。
ITツールの匠ストア「GASでGoogleフォームの回答を他のスプレッドシートに自動転記する方法」はこちら >>
まとめ

この記事では、Googleフォームからの自動返信メールを設定する方法について説明しました。
内容をまとめると以下。
GASを利用することでGoogleフォームをより便利に利用できます。
ぜひ本記事を参考にGASを活用してみてください!



