AppSheetでボタンを押すだけでメール送信を自動化
「AppSheetでメールを送りたいけど、どう設定すればいいの?」そんな方に向けて、ボタン操作でメール送信を自動化する手順をわかりやすく解説します!💡
この記事では、Automation(Bot・Task・Event)機能を活用し、スプレッドシートのデータ更新をトリガーにしてメール送信を実現する方法をステップごとに紹介します🚀
🔍 この記事でわかること
- AppSheetのボタン操作でメールを送信する方法
- スプレッドシートとデータ変更の連動方法
- 無料プランと有料プランの違い(送信先の制限など)
- Botやイベントの設定手順を図付きで解説🖼️
- 実践例や注意点、テスト送信のやり方も紹介!
AppSheetでボタンを押してメールを送信する方法📩✨
AppSheetを使っていて、「特定のタイミングでメールを自動送信したい!」と考える方は多いでしょう📨💡
✅ ボタンを押すだけでメールを送信!
✅ データの更新に連動したメール送信を実現!
✅ 業務の自動化で作業効率をアップ📈
本記事では、AppSheetのAutomation機能を活用して、ボタン操作で指定のメールアドレスにメールを送る方法 を詳しく解説します!
AppSheetのメール送信設定📤
まずは、メールの本文や送信先の設定を行います💡
① AppSheetでメールタスクを作成する
1️⃣ AppSheetの編集画面 を開き、左のメニューから「Automation」を選択⚡

2️⃣ 上部のタブ から「Tasks」を選択📄

3️⃣ 「New Task」をクリックし、新規タスクを作成🔧

4️⃣ 「Task category」が「Send an email」になっていることを確認📩
5️⃣ 「Email Type」で「Custom template」を選択📑

➡ 以下の項目が表示されるので、適宜入力
📍 To(宛先):送信先のメールアドレス
📍 Email Subject(件名):メールのタイトル
📍 Email Body(本文):送信する内容
💾 特別な保存操作は不要!入力した時点で自動保存されます✔
AppSheetのメール送信イベントを設定⚡
次に、どのタイミングでメールを送るかを設定します💡
② メール送信のトリガー(イベント)を作成
1️⃣ 上部メニュー から「Events」を選択📅

2️⃣ 「New Event」をクリックし、新規イベントを作成🔄

➡ AppSheetのイベントタイプには「Data Change」と「Schedule」がある📊

💡 「Schedule」は有料プランが必要なので、今回は「Data Change」を選択!
💡 「Data Change」の条件を「All changes」に設定し、データが変更されるたびにイベントが発火するように設定📢
ボタン操作とデータ更新を連動させる仕組みを作る📌
AppSheetでは、ボタンを押すだけでメールを送る設定が存在しないため、データの変更を利用して連動させる 必要があります📩
③ スプレッドシートに「ボタン押下」列を追加
1️⃣ AppSheetと連携している Googleスプレッドシート を開く📊
2️⃣ 一番右の列に「ボタン押下」のカラムを追加(位置は自由)📋

➡ このカラムを使って、ボタンが押されたことを記録!
④ AppSheetに新しいカラムを認識させる
1️⃣ AppSheetに戻り、左メニューの「Data」を開く📊

2️⃣ 「Columns」タブを選択し、対象テーブルを開く📑


3️⃣ 右上の「Regenerate Structure」をクリックし、「Regenerate」を実行🔄

➡ 追加した「ボタン押下」のカラムがAppSheetに認識される!
📌 認識されたカラムの「Type」を「Number」に変更!🔢

📌 この設定で、ボタンを押すたびに数値が加算され、データ変更をトリガーとしてイベントを発火できる💡
ボタンを押すとデータが変更されるようにする🎯
1️⃣ 左メニューの「Behavior」を開く

2️⃣ 「Actions」タブを選択し、「New Action」を作成

3️⃣ 「Create a new action」をクリックし、新しいアクションを作成🆕


4️⃣ 「Set these columns」の項目から「ボタン押下」を選択📌

5️⃣ 右上の「Save」を押して設定を保存💾

➡ ボタンが押されるたびに「ボタン押下」の数値を +1 することで、データ変更を発生させる📊
📌 「Expression Assistant」に以下の式を入力し、ボタンが押されるたびに1加算されるように設定!
[ボタン押下] + 1


✅ これで、ボタンが押されるたびにデータが更新され、メール送信イベントが発火!📩
最終設定:AppSheetのBotとメール送信を連動🔄
⑤ Botを作成して、イベントを実行する
1️⃣ 「Automation」メニューの「Bots」タブを開く🤖

2️⃣ 「New Bot」を作成し、「Create a custom bot」を選択🆕

3️⃣ 「Configure event」をクリックし、「New Event」を選択📅

4️⃣ 次に「Add a step」をクリックし、「Create a custom step」を選択📑


5️⃣ 「New Step」を追加し、 「New Task」を選択📩⑩これは一番下の「Create a custom step」を選びます。



📌 ここで、先ほど作成した「メール送信のTask」を選択!
✅ ボタンが押される → データが変更される → Botがイベントを検知 → メールが送信される流れが完成!📩🎉
テスト送信&注意点💡
📌 右側のテストウィンドウで「New Action」を実行すると、自分のメールアドレスにテストメールが送られます📨

📌 無料プランでは、Gmailアカウントのみに送信可能📩(他のアドレスには有料プランが必要)
🛒 AppSheetをもっと活用するためのおすすめ商品!
📖 AppSheetの基礎を学ぶ!
🔹 『Google AppSheet ではじめるノーコード開発入門』
✅ 初心者向け! AppSheetの基本的な使い方をステップバイステップで解説。

📚 ノーコード開発を学びたい人向け
🔹 『ノノーコード革命: 小学生でも3時間でアプリ開発できる時代がやってきた!』
✅ プログラミング不要! ノーコードツール全般の知識を深められる一冊。

まとめ📌
✅ AppSheetでボタンを押してメールを送る方法
✅ Googleスプレッドシートの「ボタン押下」列を活用📊
✅ データ変更をトリガーにしてメール送信を実行📩
✅ Automationの「Bot」「Tasks」「Events」を活用🔄
🔗 AppSheetでノーコード業務アプリを作成する完全ガイド👇
