Automate.ioを使用して、オブジェクトデータをGoogle シートと同期する
7.4以降で利用可能
ここでは、 Automate.io を使用して、Liferay Objectと Google シート間の同期タスクをトリガーするWebhooksの使用方法について説明します。 この方法でデータを同期するには、Automate.ioのプレミアムアカウント、Googleスプレッドシート、およびアクティブなDXP 7.4インスタンスが必要です。 DXPインスタンスには、Googleスプレッドシートにデータを送受信するための必要なフィールドを持つ公開オブジェクトも必要です。
オブジェクトデータをGoogle シートに同期させる
以下の手順で、オブジェクトデータをGoogle シートに同期させます。
Automate.io にサインインし、 [Create a Bot] をクリックします。
Trigger 手順では、 [Webhooks] アプリを選択してください。
noteWebhooksは、Automate.ioのプレミアム機能です。
[Trigger Event] については、 [Incoming Hook] を選択してください。
生成された Webhook URL をコピーします。
Liferayインスタンスでは、コピーしたURLを使って オブジェクトアクションを定義し、新しいオブジェクトエントリーが追加されるたびにwebhookエンドポイントにリクエストを送ります。
Webhookをトリガーするためのテストオブジェクトエントリを追加します。
これにより、Automate.ioボットのWebhooksアプリがオブジェクトデータ構造を自動的に決定することができます。
Action 手順では、 [Google Sheets] アプリを選択してください。
[Authorize] をクリックして、Googleアカウントとアプリを連携させます。
アクションフィールドでは、 [Add Row] を選択します。
オブジェクトと同期させたい スプレッドシート と ワークシート を選択し、 [保存] をクリックします。
ボットを オンにします 。
オブジェクトエントリを追加して、ボットをテストします。
ボットがオブジェクトデータを正常に受信し、Google シートのアクションをトリガーしたことを確認します。