@zipmanNH (zipmanNH)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

ブラウザの画面更新を早くしたい

解決したいこと

 Google SpreadsheetをPCのブラウザで常時表示しています。
 そのSpreadsheetにはバックグラウンドでGASが動いており、セルの値が更新されますが、更新されたらできるだけ瞬時にPCのブラウザ画面を自動更新したいのです。
 作っているシステムのイメージは以下です。

発生している問題・エラー

 図のように、音声で発信された情報は大勢いるスタッフは耳で聞いて確認しますが、万一聞き逃すともう一度言ってもらえる状況にないので、音声情報を同時にディスプレイに出します。スタッフが何か聞こえたのでディスプレイを見た時に(1、2秒後を想定)、音声情報が表示されているようにしたいのです。
 しかし、スマホから音声認識され、GASでそれをSpreadsheetに書き込んでも、ブラウザの更新が遅いと役に立ちません。ブラウザの更新は人手には頼れない状況です。
 何とかブラウザの更新を自動で早める方法はないでしょうか?
できればPC
PC側、もしくは部合う座側にそのような設定があるとよいのですが。

該当するソースコード

 該当するソースコードはありません。
 というか、ブラウザ側にそのように更新インターバルを設定できるものなのかわかりません。
 またGAS側ではセルの値を書き換える処理の後は何も行っていません。

自分で試したこと

 SpreadsheetのセルがGASで更新されてから、PC上の画面を見ていても、変化が無いのでブラウザ(Chrome)の雄と、自宅の通信環境が悪いのか5秒程度かかりました。できれば1秒以内に更新されてほしいです。

0 likes

1Answer

ソースコードが無いので何とも言えませんが、保留中の変更があるなら末行にSpreadsheetApp.flush()で反映させます。

ただそれでも改善しないのなら仕様と捕らえるべきです。
私なら無料サービスで5秒の程の遅延なら許容範囲内と考えます。

0Like

Your answer might help someone💌