繁体   English   中英

使用Google Web应用程序-我可以在同一Web应用程序中将变量从一个HTML页面传递到另一个HTML页面

[英]Using a Google Web App - Can I pass a variable from one HTML page to another within the same web app

我已经创建了一个Google Web App。 它有2个HTML页面,我可以使用Stack Overflow的此答案中描述的原理在它们之间进行切换

链接到Google Apps脚本中的另一个HTML页面

第一个HTML页面调用服务器端功能。 它从Google电子表格返回数据,并将数据分配给变量。

当用户切换到HTML页面2时,变量将丢失,因此,当切换回页面1时,脚本必须再次调用服务器端函数,这需要几秒钟。

是否可以在整个会话中维护该变量?

我尝试将其作为HTML文件中的全局变量,.gs文件中的全局变量分配,并将其作为参数传递给URL,但这些似乎都不起作用。

由于应用脚本HTML服务的性质,我怀疑这是不可能的,但您永远不会知道...

谢谢

您可以使用WebStorage API存储该变量。


如果存储容量是一个问题,那么我建议使用IndexedDB 它是大多数现代浏览器中内置的NoSQL数据库。 该API可能处理起来有些复杂,因此您可能需要利用Dexie之类的框架

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM