Glide で Google Sheet を DB とした人材管理アプリを作った。
why
- Google Sheet を DB として、スマフォからも編集できる web ツールを作れるツールを探していた
- 売り上げ伝票, (名前, 住所, 電話番号, 用件, ) を 電子化してサイトとして出せるものを作りたい
- 直接 Google Sheet を縦長なスマフォで編集するのは避けたい
Tool 選定
Nocode ツールを探してみる
Glideみてみる
Employees テンプレートの使用
- テンプレートから Google Sheet も アプリも作成した。
- 従業員管理はもちろん、これ顧客管理にも使えるんじゃないんか?かなり優秀だ。
- データは交換できる
Google Sheet でも 編集できる
ただ両方ともデータの反映がとてもゆっくりなのがしんどい
- worker a, worker b を増やしてみたが
反映されない。途中で sheet の name を変えたりしたからか?
複数プロジェクトで同じシートを共有したのがまずそうなので、 シートも消して新しく作る
作り直し
- 画像なしのシートを作成
- 今のシートからアプリを作成
- だがシートを編集しても反映されなかった。
- リロードしてもシートをいじったのは反映されなかったが、 アプリからf -> foo に編集したら adding のデータが反映された。
- UI やアプリの Data 欄では編集できるが、追加するのは不可能。
- Google Sheet で編集して、プロジェクト開き直せば反映されている!
publish
- link を知っていれば編集できる 内部向け労働者管理ツールが簡単に作れた!
conclusion
- 確かに No Code を代表するように、簡単に CRUD 、もとい RUが作成できた。
- ただ管理ツールとして使うには下記の弱点があった。
- login がないから URL をもらさないで使う前提
- web UI からは 新規作成と削除ができない。その2つのためには Google Sheet を直接編集する必要がある
- edit なしにすれば Google Sheet の Viewer として優秀 ログイン出来ないから個人情報管理するには URL が流出すると誰でも見れてしまうからきついけど。
弱点はある、が面白いし実用性もあるのでノーコードだからと馬鹿にせず使ってみてくれ。