AppSheetで登録された顧客のメールアドレス宛にテンプレートを送信するボタンを設置する手順です。
データの準備
まず、メールを送信するために必要なデータをGoogleスプレッドシートに準備します。例えば、以下のようなテーブルを作成します。
顧客名 | メールアドレス | 件名 | 本文 |
---|---|---|---|
山田太郎 | taro@example.com | ご案内 | こんにちは、山田様。 |
AppSheetアプリの作成
Googleスプレッドシートを開き、上記のテーブルを準備します。
スプレッドシートのメニューから「拡張機能 > AppSheet > アプリを作成」を選択します。
![](https://i0.wp.com/eguweb.jp/wp-content/uploads/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88-2024-08-01-12.52.01-1024x461.jpg?resize=1024%2C461&ssl=1)
![](https://i0.wp.com/eguweb.jp/wp-content/uploads/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88-2024-08-01-12.42.03-1024x597.jpg?resize=1024%2C597&ssl=1)
メール送信アクションの設定
AppSheetエディタが開いたら、左側のメニューから「Automation」を選択します。
![](https://i0.wp.com/eguweb.jp/wp-content/uploads/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88-2024-08-01-12.52.33.jpg?resize=552%2C478&ssl=1)
![](https://i0.wp.com/eguweb.jp/wp-content/uploads/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88-2024-08-01-12.39.02-1.jpg?resize=974%2C606&ssl=1)
「Bots」タブを選択し、「Add a new bot」をクリックします。
![](https://i0.wp.com/eguweb.jp/wp-content/uploads/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88-2024-08-01-12.44.27-1024x545.jpg?resize=1024%2C545&ssl=1)
ボットのEVENTを選択(作成)し、「Event」を追加します。
![](https://i0.wp.com/eguweb.jp/wp-content/uploads/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88-2024-08-01-12.45.09.jpg?resize=842%2C690&ssl=1)
次に「Task」を追加し、タスクタイプとして「Send an email」を選択します。
![](https://i0.wp.com/eguweb.jp/wp-content/uploads/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88-2024-08-01-12.46.55-1024x659.jpg?resize=1024%2C659&ssl=1)
メールの内容設定
タスクの設定画面で、以下の項目を設定します。
- To: 顧客のメールアドレス列を選択します(例:
[メールアドレス]
)。 - Subject: 件名列を選択します(例:
[件名]
)。 - Body: 本文列を選択します(例:
[本文]
)。
必要に応じて、メールのフォーマットをカスタマイズします。
![](https://i0.wp.com/eguweb.jp/wp-content/uploads/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88-2024-08-01-12.49.22-794x1024.jpg?resize=794%2C1024&ssl=1)
![](https://i0.wp.com/eguweb.jp/wp-content/uploads/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88-2024-08-01-12.50.11-1024x660.jpg?resize=1024%2C660&ssl=1)
アクションボタンの作成
- 左側のメニューから「Behavior」を選択し、「Actions」をクリックします。
- 「New Action」をクリックし、以下の設定を行います。
- Action name: 任意の名前を入力(例:「Send Email」)。
- For a record of this table: メールを送信するテーブルを選択。
- Do this: 「Data: execute an action on a set of rows」を選択。
- Referenced Action: 先ほど作成した「Send an email」タスクを選択。
ボタンの配置
- 左側のメニューから「UX」を選択し、「Views」をクリックします。
- メール送信ボタンを表示したいビューを選択し、「Behavior」タブで先ほど作成したアクションを設定します。
テストとデプロイ
- 設定が完了したら、アプリをプレビューして動作を確認します。
- 問題がなければ、アプリをデプロイして実際に運用します。
まとめ
これで、AppSheetで登録された顧客のメールアドレス宛にテンプレートを送信するボタンが設置されます。詳細な手順や設定については、AppSheetの公式ドキュメントやコミュニティフォーラムを参考にしてくださ