GAS ウェブマーケ

スプレッドシートで完結!メアド取得からアンケート送信までGASで全部自動化する!

2020年7月5日

こんにちは!非エンジニアでウェブマーケターの木庭です @koba_tokyodays

今まで以下のスプレッドシートとGoogle App Script(以降GAS)でメールアドレス自動取得、Bcc一括送信などご紹介しましたが、この記事ではGASを使ってメールアドレス自動取得からBcc一括送信を毎日行うGASをご紹介します!

アンケート送信を自動化して業務の効率化&サクッと自社の強みや改善点をゲットしちゃいましょう!

Google Apps ScriptとスプレッドシートでBcc一括送信ツールを作ってみよう!

こんにちは!非エンジニアでウェブマーケターの木庭です @koba_tokyodays ! 例えば申込者や契約者の方にアンケートや何かしらのメールを送りたい、でも開発とか工数かけられないという方向けにス ...

続きを見る

GASとスプレッドシートでGmailから任意のタイトルのメアドを一括取得するツールを作る

こんにちは!非エンジニアでウェブマーケターの木庭です @koba_tokyodays ! 例えば昨日の自社のサービスに契約した方にアンケートやサンキューメールを送りたい、申込み件数を簡単に把握したい、 ...

続きを見る

自由記入アンケートでユーザーの真の声をもらう!実例とサンプルを紹介!

こんにちは!非エンジニアでウェブマーケターの木庭です @koba_tokyodays ! ウェブマーケターのみなさんならユーザーにアンケートを送信し、どんなことを考えたり気にしてるか傾向があるかなど確 ...

続きを見る

作業順の洗い出し確認

アンケート自動送信化を行うにあたり必要な作業を順番に確認します。

  1. 件名と送信者でフィルタリングした送信先メールアドレスの取得
  2. 取得したメールアドレスをスプレッドシートに記載する
  3. 件名、本文、送信時間を記載する
  4. 送信する

おおまかに以上の作業が必要になります。

もちろんすべてスプレッドシートとGASで行うのでご安心ください!

送信先メールアドレスの取得〜件名、本文、送信時間を記載する

以下の記事の応用スクリプトです。

GASとスプレッドシートでGmailから任意のタイトルのメアドを一括取得するツールを作る

こんにちは!非エンジニアでウェブマーケターの木庭です @koba_tokyodays ! 例えば昨日の自社のサービスに契約した方にアンケートやサンキューメールを送りたい、申込み件数を簡単に把握したい、 ...

続きを見る

スクリプトを設定する

スプレッドシート>ツール>スクリプトエディタで以下をコピペします。xxxxについては後述します。

※40行目以降のxxxx or xxxx数字を適宜変えてください。

※searchEmailとaddEmailは適宜変えて問題ありません。この記事ではsearchEmailとaddEmailとして記載を続けます。

  • 条件に合致した前日のメールアドレスを取得
  • const send_title、const desc_の内容を記載
  • 4行目の送信希望時間を反映
  • 重複したメールアドレスを排除(28行目)
  • 排除した証跡に1を記載

します。

成功すると以下のような結果がスプレッドシートに反映します。

自動送信するスクリプトを設定する

スクリプトエディタ>ファイル>New>スクリプトファイルで新しいスクリプトファイルを作り、以下をコピペします。xxxxについては後述します。

  • xxxx1とxxxx2は前述の42行目と同じです。
  • xxxx3は送信者名と送信者メールアドレスです。
  • CalledByCronは適宜変えて問題ありません。この記事ではCalledByCronとして記載を続けます。

トリガーを設定する

スクリプトエディタ>編集>現在のプロジェクトのトリガーを開き、トリガーを追加します。

addEmailスクリプトのトリガーを設定する

以下設定します。

  • 実行する関数 > addEmail
  • デプロイ時に実行 > Head
  • イベントのソースを選択 > 時間主導型
  • 時間ベースのトリガーのタイプを選択 > 日付ベースのタイマー
  • 時刻を選択 > 午前9時〜10時

毎日午前9時〜10時の間にスクリプトが走り、メアド回収〜件名等を記載します。

CalledByCronスクリプトのトリガーを設定する

前述と同様にトリガーを追加します。

以下設定します。

  • 実行する関数 > addEmail
  • デプロイ時に実行 > Head
  • イベントのソースを選択 > 時間主導型
  • 時間ベースのトリガーのタイプを選択 > 日付ベースのタイマー
  • 時刻を選択 > 午後12時〜1時

毎日午後12時〜1時の間にスクリプトが走り、メールを送信します。

スクリプトが走ったあとの結果

はい、というわけで送信完了後にタイムスタンプが押されました!

終わりに

このツールがあればエンジニアいらずで自動Bcc一括送信可能です!

アンケートメールの他にもイレギュラーな内容を100ユーザーに送りたいというような、緊急度が高いけどBcc使うの怖いときなどに使えますね!

というわけでGASとスプレッドシートの連携で簡単に毎日メールを自動送信し続ける方法でした!

→のツイッターアカウントでも色々つぶやいてるので是非フォローしてください☆@koba_tokyodays

↓の記事はBcc一括送信、メールアドレス取得、アンケート送信内容についてそれぞれ詳しく触れてるので要チェック!

Google Apps ScriptとスプレッドシートでBcc一括送信ツールを作ってみよう!

こんにちは!非エンジニアでウェブマーケターの木庭です @koba_tokyodays ! 例えば申込者や契約者の方にアンケートや何かしらのメールを送りたい、でも開発とか工数かけられないという方向けにス ...

続きを見る

GASとスプレッドシートでGmailから任意のタイトルのメアドを一括取得するツールを作る

こんにちは!非エンジニアでウェブマーケターの木庭です @koba_tokyodays ! 例えば昨日の自社のサービスに契約した方にアンケートやサンキューメールを送りたい、申込み件数を簡単に把握したい、 ...

続きを見る

自由記入アンケートでユーザーの真の声をもらう!実例とサンプルを紹介!

こんにちは!非エンジニアでウェブマーケターの木庭です @koba_tokyodays ! ウェブマーケターのみなさんならユーザーにアンケートを送信し、どんなことを考えたり気にしてるか傾向があるかなど確 ...

続きを見る

-GAS, ウェブマーケ
-, , , ,

© 2020 非エンジニアのSEOとウェブマーケ