Glide、とても便利なんですが、スプレッドシートの変更を画面に反映させるのに、少しタイムラグがあります。場合によっては数分かかることも。
アプリ側からデータを書き換えることもできるので、それが反映するのに時間かかかるのはちょっといだけません。
試しに、レストランの予約を管理するアプリを作ってみたのですが、反映のタイムラグがあるために、思ったような動作をさせることができませんでした。
##switchをリロードボタンとして使う
そういう場合は、とりあえずスイッチ・コンポーネントをリロードに使うことができます。
スイッチ・コンポーネントは、フィールドにチェックボックスを付けるものですが、動作には強制リフレッシュを伴うので、リロードの代わりに使うことができます。
スイッチは書き換えを伴うので、スプレッドシートには専用の項目を用意しておきコンポーネントに割り当てます。
画面をリロードしたいときには、スイッチをオン・オフしてやればリロードされます。
あんまり良い方法ではないですが、とりあえずリロードが必要な場合には使えます。
##改良の提案
これでは操作性が悪いので、ボタン・コンポーネントにリロード機能を付けてもらえるように要望は出してみましたが、現状では解決していません。
関連ドキュメント
・流行りのGlideでプログレアプリ(PWA)してみた
・プログレアプリGlideappsにchoice機能が追加されたので使ってみました
・Glideappにコメント/チャットのメッセージ追加を通知する機能が付いたので試してみた
・Glideappsでfav機能が評価中なので試してみた(リリースされました)
・「5分で作れる!Glideappsではじめる超簡単PWA」セッションで利用する予定のデモ動画とプレゼン資料
・Glideで画像アップロードの機能のテストが開始されました
・Glideのリスト表示で地図と連携表示する機能のテストが開始されました
・Glideで画面のリロードをさせるための対策