こんにちは。今日は、ノーコードツールの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をスプレッドシートにも反映させる仕組みが完成しました。
最後まで、ご覧いただきありがとうございました。
