kanayankee
@kanayankee (Kanata Tsuda)

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!

サーバー経由で常設モニターをリロードさせたい

現状説明

Webページが表示されている常設モニターのリロードをGASなどのサーバー経由で行いたいのですが、
何かいい方法はあるでしょうか。

完成イメージ

Googleスライドが更新されると常設モニターをリロードする。

教えて欲しいこと

GAS関連は大体わかるので結構です。
POSTされたらリロードする。みたいな機能の実装がしたいです

よろしくお願いします。

0

2Answer

手っ取り早いのは、
GASで更新されたらスプシやプロパティ等の値を更新する

常設モニター側のClient側で定期的にスプシのセルが更新されてないか見にいき
更新されてたらClientをリロードする
でしょうか。

あとは常設モニター側のプロトコルや使っているライブラリによっては、
常設モニターのサーバー側で更新をチェックして更新あればクライアントにリロードするように命令を出すとか、
常設モニターのサーバーでhook的なのを作っておき、GASからhookが投げられたらクライアントにリロードするように命令する
とかが有効かなと。

1Like

webSocket(ws://,wss://)で実装するのはどうでしょうか?
 古い技術なので大体の言語、apiは対応してます。phpは苦手なのでごめんなさい。
サーバー側はruby,pyhonをお勧めします。クライアント側はjavaScript一択です。
 nginx(ssl変換)を経由して24hセッションフルが持続しました。サーバー側で送信するとajax側は innerHtml にコンテンツが勝手に流し込まれます。24h後、10画面に同時に送信しても殆ど同時に表示されました。

0Like

Your answer might help someone💌