Zapier は、技術者以外のユーザーが、あるサービスのトリガーとなるイベントを他のサービスの 1 つ以上のアクションに接続できるようにするサービスです。Zapier には何百ものサービスが接続されており、サービス間の各接続は Zap と呼ばれます。
ここでは、Zap を構築し、AppSheet アプリで bot を設定して、Zap をトリガーするイベントを発生させ、メールを送信する方法を紹介します。代わりに、他の何百もの Zapier アクションのいずれかを使用できます。
以下の方法で、Zapier と統合します。
- Zapier アカウントを作成します。
- [Create Zap] をクリックして新しい Zap を作成します。
- 左上の [Name your zap] を Zap 名に置き換えます。
- Trigger を [Webhook] に設定します。
- [Trigger Event] プルダウンで [Catch Hook] を選択し、[Continue] をクリックします。
- [Copy next to the Custom Webhook URL] をクリックして URL をコピーします。その後、[Continue] をクリックします。
- AppSheet アプリエディタで、アプリ内の bot から Webhook を呼び出します。
- 前のステップでコピーした Zapier webhook URL を、Call a webhook タスクの URL フィールドに貼り付けます。
- アプリを保存します。
- AppSheet アプリケーションで、データを更新し、AppSheet webhook をトリガーするために保存します。
これを行うには、アプリをデプロイして実行するか、Test 機能を使用して Call a webhook タスクを実行します。 - Zapier で [Test trigger] をクリックします。これで Zapier に、あなたが Zap をトリガーするために試用版の Webhook を送信したことを伝えます。
- Zapier が AppSheet アプリからの Webhook を正常に受信すると、「
We found a request!」というメッセージに続いて、AppSheet の Webhook が送信した JSON の Webhook 本文が表示されます。例:
- [Continue] をクリックします。
- [Email by Zapier] など、Zap のアクションを選択します。
- [Continue] をクリックします。
- アクションを構成します。
注: AppSheet から送信されるペイロード内ですべて利用できるため、AppSheet で更新されたレコードのどのフィールドも使用できます。
- [Continue] をクリックします。
- [Test & Continue] をクリックして Zap をテストします。
- [Turn on Zap] をクリックします。
- AppSheet アプリを有効にすると、Zapier 経由で多様な外部サービスと統合されます。