- 我可以传递一个HTML页面的变量到另一个相同的Web应用程序
问题描述:
我创建了一个谷歌Web应用程序中。它有2个HTML页面,我可以用这个答案说明的原则之间从堆栈溢出- 我可以传递一个HTML页面的变量到另一个相同的Web应用程序
Linking to another HTML page in Google Apps Script
第一个HTML页面调用服务器端功能切换。它从Google电子表格返回数据并将数据分配给一个变量。
当用户切换到HTML页面2的变量被再次丢失等切换回第1页时,脚本必须调用服务器侧功能,需要几秒钟。
是否有可能保持完整的会话变量?
我试图赋予它作为HTML文件的全局变量,如.GS文件中的全局变量,并通过其作为URL参数但这些都不似乎工作。
我怀疑这是不可能的,因为该应用程序脚本的HTML服务的性质,但你永远不知道...
感谢
答
您可以存储使用WebStorage API变量。
如果存储容量是一个问题,那么我会建议使用IndexedDB。它是大多数现代浏览器内置的NoSQL数据库。该API可以是一个有点复杂的处理,所以你可能想利用诸如Dexie
框架