こんにちは、NoCodeCampのツバサです。本日は、11月のWeeklyOutPutで発表した内容を記事にしました。Airtableを使って二次元バーコードを表示させる方法を解説します
Airtableとは? については、こちらのnoteを参考にどうぞ。
データを制するものはビジネスを制する!「Airtable」で直感的に業務システムをつくる
導入のメリット
- QRコードではない、管理方法をおぼえる
- POSシステムは未だバーコード管理が多い
- Airtable上で商品情報と一緒に一元管理ができる
事前準備
今回はAirtableとminiextensionsを使って実装をしていきます
miniextensionsは、Airtable と連携できるサービスです。
例えば、Stripe とAirtableの連携ができたり、AirtableでPortalサイトを作ることもできる優れものです。(無料版と有料版があります)
miniExtensions Form to Edit and Create Airtable Records、AirtableのCSVダウンロードなどができます。
miniextensions
![](https://tsubasa.tech/wp-content/uploads/2020/12/2020-12-04_15h50_51-1024x681.png)
![](https://tsubasa.tech/wp-content/uploads/2020/12/2020-12-04_15h51_06-1024x719.png)
Airtableの準備
今回は簡単に以下のフィールドを用意しました。
Base名 SaleCRM
Table名 Barcode_import
Name ・・テキストフィールド
Barcode ・・テキストフィールド *数字フィールドではないことに注意
image ・・Attachment *miniextensionsで自動変換されるフィールド
![](https://tsubasa.tech/wp-content/uploads/2020/12/2020-12-04_17h14_12-1024x328.png)
Airtableとminiextensionsを接続する
今回は、miniextensionsの中でバーコード表示をすることができる、
Generate Barcode Images in Bulk on Airtable へアクセスします。
Airtableと接続するために、AirtableのAPIを以下より取得します。
AirTable User API Key URL
![](https://tsubasa.tech/wp-content/uploads/2020/12/cbc1e7609901864a4e1e595535280fb4-1024x565.png)
![](https://tsubasa.tech/wp-content/uploads/2020/12/ae0db1633284981c4b40e270a22b58cd-1024x518.png)
miniextensions の設定
次にminiextensions Run ExtensionからAirtableで実行するコードをCopyします。
Airtableのコードの貼り付け場所
![](https://tsubasa.tech/wp-content/uploads/2020/12/60dbbe2c6c99206b0e7b7d9b5301242c-1024x445.png)
AirtableのScript記載作成方法の動画です。
AirtableでスクリプトがRunできたら、Extension側で、AirtableのTableが表示されるようになります。今回は、以下のように入れてみました。
![](https://tsubasa.tech/wp-content/uploads/2020/12/2020-12-04_18h35_02.png)
バーコードについては、JAN/EAN/UPC ,ITF ,CODE39 などいろんな企画があります。
日本語情報なら、以下の記事がわかりやすかったです。
バーコードの種類
https://www.keyence.co.jp/ss/products/autoid/codereader/basic-types.jsp
Save &RunでAitableのデータが反映されます。
![](https://tsubasa.tech/wp-content/uploads/2020/12/97f26cf5080a8fe7f86148bd45b44ebe.png)
AirtableのImageにバーコードが表示されました。
![](https://tsubasa.tech/wp-content/uploads/2020/12/2020-12-04_17h14_12-1-1024x328.png)
まとめ
Airtableは、とても汎用性の高いデータベースツールです。
miniExtensionsは今回はじめて使いますが、他にも拡張キットがかなり多そうです。
pory などをはじめ、Airtableを使った拡張ツールは今後も期待ができそうです。