0

私はGoogle Web Appを作成しました。これは、最初のHTMLページはサーバー側の関数を呼び出す私はスタックオーバーフローGoogle Web Appの使用 - 同じWebアプリケーション内のあるHTMLページから別のHTMLページに変数を渡すことはできますか?

Linking to another HTML page in Google Apps Script

からこの回答に記載された原理を使用して切り替えることができます2つのHTMLページがあります。 Googleスプレッドシートからデータを返し、そのデータを変数に割り当てます。

ユーザーがHTMLページ2に切り替えると、変数が失われるため、ページ1に戻るときに、スクリプトはサーバー側の関数を再度呼び出す必要があります。これには数秒かかります。

フルセッションの変数を維持することは可能ですか?

私は、HTMLファイルのグローバル変数として.gsファイルのグローバル変数として割り当て、URLのパラメータとして渡してみましたが、これらのどれもうまくいかないようです。

あなたはWebStorage APIを使用して変数を格納することができ

おかげ

答えて

0

...私はそれが原因のアプリケーションスクリプトHTMLサービスの性質上不可能です容疑者が、あなたは知っていることはありません。


ストレージ容量が問題になる場合は、IndexedDBを使用することをおすすめします。最新のブラウザにはNoSQLデータベースが組み込まれています。 APIを扱うには少し複雑なので、Dexie

のようなフレームワークを活用したいかもしれません
関連する問題