search
LoginSignup
4

More than 3 years have passed since last update.

posted at

updated at

Glideで画面のリロードをさせるための対策

Glide、とても便利なんですが、スプレッドシートの変更を画面に反映させるのに、少しタイムラグがあります。場合によっては数分かかることも。

アプリ側からデータを書き換えることもできるので、それが反映するのに時間かかかるのはちょっといだけません。

試しに、レストランの予約を管理するアプリを作ってみたのですが、反映のタイムラグがあるために、思ったような動作をさせることができませんでした。

switchをリロードボタンとして使う

そういう場合は、とりあえずスイッチ・コンポーネントをリロードに使うことができます。

スイッチ・コンポーネントは、フィールドにチェックボックスを付けるものですが、動作には強制リフレッシュを伴うので、リロードの代わりに使うことができます。

Glide – amazing apps without code 2019-06-08.png

スイッチは書き換えを伴うので、スプレッドシートには専用の項目を用意しておきコンポーネントに割り当てます。

スクリーンショット 2019-06-08 9.37.28.png

画面をリロードしたいときには、スイッチをオン・オフしてやればリロードされます。

あんまり良い方法ではないですが、とりあえずリロードが必要な場合には使えます。

改良の提案

これでは操作性が悪いので、ボタン・コンポーネントにリロード機能を付けてもらえるように要望は出してみましたが、現状では解決していません。

関連ドキュメント

流行りのGlideでプログレアプリ(PWA)してみた
プログレアプリGlideappsにchoice機能が追加されたので使ってみました
Glideappにコメント/チャットのメッセージ追加を通知する機能が付いたので試してみた
Glideappsでfav機能が評価中なので試してみた(リリースされました)
「5分で作れる!Glideappsではじめる超簡単PWA」セッションで利用する予定のデモ動画とプレゼン資料
Glideで画像アップロードの機能のテストが開始されました
Glideのリスト表示で地図と連携表示する機能のテストが開始されました
Glideで画面のリロードをさせるための対策

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
4