こんにちは。今日は、ノーコードツールのAdalo(アダロ)でZapierを使ってgoogle sheetと連携してみようと思います。

▼そもそもZapier(ザピアー)とは…

Zapierとは、様々なサービスを使用した作業を自動化することができるツールです。


例えば、

「Googleフォームの回答内容をスラックなどのチャットアプリに通知をする」

「スプレッドシートの内容をTrelloで自動的にタスク化をする」

など、日々の作業を簡単に自動化することができます。

そこで、今回はAdaloでZapierを使用して、スプレッドシートと連携してみようと思います。
つまり、Adaloのデータベースに、新たなRecordが追加された際に、そのRecordをスプレ

ッドシートにも反映させるというような仕組みを、Zapierを使用して作ってみたいと思いま

す。

▼ノーコードAdalo(アダロ)での事前準備

①アプリの用意

Adaloで簡単なアプリを用意します。

今回は、Database Collectionsの「Post」に新たなRecordが追加された際に、そのRecordをスプレッドシートにも反映させる仕組みを作っていきます。

②データベースの用意

PostのRecordを一つ用意しておきます。

Adaloの準備はこれで終わりです。

▼スプレッドシートでの事前準備

次に、スプレッドシートの方の準備に移ります。

スプレッドシートを用意し、スプレッドシートに反映したいDatabase CollectionsのPropertyをスプレッドシートに記入します。

スプレッドシートの準備はこれだけです。

▼Zapierでの仕組み作成

Zapierで仕組みを作っていきます。

①「+Create Zap」をクリック

②「1.Trigger」の選択

この画面に遷移した後、Triggerで「Adalo」を選択します。

③Trigger Event(何がきっかけでアクションが起きるか)の設定

Trigger Eventで「New Record」を選択します。

Trigger Eventの意味に関しては、「なにがきっかけでこのアクションが起きるのか」ということなので、「New Record」にすることで、Adaloのデータベースに新たな「Record」が追加された際に、このアクションが起きるという仕組みを作ることができます。

③AdaloのアカウントとZapierを連携

④アプリ・データベースの選択

「App」で今回使用するAdaloのアプリを、「Table」でスプレッドシートに反映させたいDatabase Collectionsを選択します。

⑤テスト試行

テストが成功したら、次は、Zapierでスプレッドシートに反映させる仕組みを作っていきます。

⑥スプレッドシートのアクション設定

スプレッドシートの方で、今回反映させたいスプレッドシートを選択し、Action Eventで「Create Spreadsheet Row」を選択します。

⑦Googleアカウントの認証

今回反映させたいスプレッドシートを管理しているGoogleアカウントを選択し、認証を行います。

⑧スプレッドシートのアクション設定

スプレッドシートのアクションの仕組みを作っていきます。

まず、Driveでは「My Google Drive」を選択します。

そして、Spreadsheetでは、今回反映させたいスプレッドシートを選択します。

Worksheetでも、今回反映させたいシートを選択します。

その後、今回でいう、TitleとDescriptionに関しては、先ほど用意したRecordをそれぞれ対応するように選択します。

⑨テスト試行

「Test & Continue」を選択して、テストを行います。

「Test was successful!」と表示され、テストが成功すれば、「Turn on Zap」をクリックして終了です。

▼結果確認

先ほどのテストがスプレッドシートに反映されていますね。

これで、Database CollectionsのPostに新たなRecordが追加された際に、そのRecordをスプレッドシートにも反映させる仕組みが完成しました。

最後まで、ご覧いただきありがとうございました。