こんにちは、NoCodeCampのツバサです。
今日は、Adaloを使って、Airtableを接続する方法をお届けします。最後に1分間の設定動画を設けたのでスクリーンショットだけでは分からない人はそちらをご覧ください。
そもそもAirtableって何よって方は、こちらを参考にどうぞ。
データを制するものはビジネスを制する!「Airtable」で直感的に業務システムをつくる
今回は、2021年9月18日 に行ったAdaloでAirtableとの接続をしよう で行ったイベントの抜粋になります。
![](http://tsubasa.tech/wp-content/uploads/2021/09/44bd449e6b876bd373f4e0c479958296.png)
Airtable + Adalo を使うメリット
![](http://tsubasa.tech/wp-content/uploads/2021/09/2-1024x576.png)
![](http://tsubasa.tech/wp-content/uploads/2021/09/【ブログ】Adalo-Airtable-1024x576.png)
結構、デメリットが大きいですね。。
また、AdaloのAPIを使う場合には、Adalo有料Pro Planプランへの参加も必要です。
とはいえ、Airtableでしか使えない関数(DATETIME_DIFF関数等)があったり、Airtableの方がDBの管理を、複数の人に分散できるので、メリットも捨てがたいです。絶対にAirtableに変えた方がいいということでもないので、TIPSの一つとして覚えておいておくと良いと思います。
事前準備
Adalo のアカウント ・・・ Adalo有料Pro Plan 以上
Airtableのアカウント ・・ 無料アカウントでOK
今回作るもの
AirtableにあるPostデータの一覧をAirtableで表示と編集をしていきます。
Airtableのデータ
![](https://i.gyazo.com/88545d19c5ab3d79b50f3733a7f1e7fc.png)
AdaloのDB構成
Adalo側ではAdalo のDatabaseのほかにExternal Collectionという別のデータがあります。
![](https://i.gyazo.com/7189e2e4f353c3fcc46a9da397db7b21.png)
AirtableでExternalCollectonを繋いでみよう。
Adalo のREST API のページへアクセスし、Adaloと接続したいBaseを選択します。
![](https://i.gyazo.com/3f3473b4838434bd3f716a9fa59eab8f.png)
Baseを選択すると接続したい情報へアクセスします。
![](https://i.gyazo.com/a2cd6406408d70bf36eadb795ad382de.png)
AdaloのExternalDate BaseでCollectionの値を全て入力してください。
![](https://i.gyazo.com/ae17a8efb5654814965137b1b0136ce4.png)
GetAll のResult keyは、recordsと入れて下さい
![](https://gyazo.com/5676e761113997f9d5e0c76be96ac5b4.png)
UPDateは、MethhodをPATCHにしておきましょう。
![](https://i.gyazo.com/7755aa526a19e062eb58912a55220e4d.png)
このあたりは、今の時点ではなんとなくでいいと思いますが、
Webサービスの通信の方法でこんなものがあるということだけ理解しておきましょう。より詳しくは以下のQiitaが参考になります。
GETとPOSTの違いについて
ちょっと難しいのでビデオにも残しておきます。
設定早わかり動画
AdaloのリストにExternal Collectionが表示されていればOKです。
![](https://i.gyazo.com/6c37291e340215fbecee514568d73f5d.png)
2021/09/25 Adalo のセミナーを開催します。良ければ来てくださいね
【参考】Connecting to Airtable
https://help.adalo.com/integrations/external-collections-with-apis/airtable/connecting-to-airtable
【参考】Filtering Airtable Lists
https://help.adalo.com/integrations/external-collections-with-apis/airtable/working-with-lists/filtering-airtable-lists