Zapierを使用して、オブジェクトデータをGoogle シートと同期する
Liferay DXP 7.4+
ここでは、 Zapierを使用して、Liferay Objectと Google シート間の同期タスクをトリガーするWebhooksの使用方法について説明します。 この方法でデータを同期するには、Zapierのプレミアムアカウント、Googleスプレッドシート、およびアクティブなDXP 7.4インスタンスが必要です。 DXPインスタンスには、Googleスプレッドシートにデータを送受信するための必要なフィールドを持つ公開オブジェクトも必要です。
オブジェクトデータをGoogle シートに同期させる
以下の手順で、オブジェクトデータをGoogle シートに同期させます。
-
Zapier にログインし、 Zap の作成をクリックします。

-
トリガー ステップをクリックし、 Webhooks by Zapierを選択します。
注WebhookはZapierのプレミアム機能です。
-
トリガー イベント ドロップダウン メニューをクリックし、 キャッチ フックを選択して、 続行をクリックします。
![トリガーイベントの[Catch Hook]を選択します。](https://resources.learn.liferay.com/images/dxp/latest/en/low-code/objects/integrating-objects-with-third-party-services/using-google-sheets-with-objects/using-zapier-to-sync-object-data-with-google-sheets/images/03.png)
-
生成された Webhook URLをコピーします。

-
Liferay インスタンスで、コピーした URL を使用して、新しいオブジェクト エントリが追加されるたびに webhook エンドポイントにリクエストを送信するオブジェクト アクション を定義します。

-
Webhookをトリガーするためのテストオブジェクトエントリを追加します。
これにより、Webhookモジュールがオブジェクトのデータ構造を自動的に決定することができます。
-
テストトリガー ボタンをクリックします。
![[Test Trigger]ボタンをクリックします。](https://resources.learn.liferay.com/images/dxp/latest/en/low-code/objects/integrating-objects-with-third-party-services/using-google-sheets-with-objects/using-zapier-to-sync-object-data-with-google-sheets/images/06.png)
-
テストが成功したことを確認し、 [Continue]をクリックします。

-
アクション ステップをクリックし、 Google スプレッドシート アプリを選択します。

-
[Action Event] ドロップダウンメニューをクリックし、 [Create Spreadsheet Row]を選択します。
![[Create Spreadsheet Row]を選択します。](https://resources.learn.liferay.com/images/dxp/latest/en/low-code/objects/integrating-objects-with-third-party-services/using-google-sheets-with-objects/using-zapier-to-sync-object-data-with-google-sheets/images/09.png)
-
Google SheetsアプリをGoogleアカウントに接続し、 [Continue]をクリックします。

-
オブジェクトと同期する目的の スプレッドシート と ワークシート を選択します。
重要[Create Spreadsheet Row]アクションを使用する場合、最初の列のヘッダーにテキストが含まれている必要があります。 そうしないと、Zapはデータをシートの下部ではなく上部に送ります。
-
シートの列をオブジェクトの構造のデータフィールドにマッピングし、 [Continue]をクリックします。

-
[Test Action] ボタンをクリックし、テストが正常に行われたことを確認します。
![[Test Action] ボタンをクリックし、テストが正常に行われたことを確認します。](https://resources.learn.liferay.com/images/dxp/latest/en/low-code/objects/integrating-objects-with-third-party-services/using-google-sheets-with-objects/using-zapier-to-sync-object-data-with-google-sheets/images/13.png)
-
Zapをオンにします。
