Session Google脚本Web应用程序中的Cookie

Session Google脚本Web应用程序中的Cookie,session,cookies,google-apps-script,Session,Cookies,Google Apps Script,是否可以在GAS Web应用程序中跟踪Cookie(或任何类型的会话变量)?脚本以我自己的身份运行,任何人(甚至匿名)都可以访问该站点。我需要能够跟踪登录信息,所以我应该能够看到用户是否在请求之间登录 注意:用户不需要有Gmail帐户。我没有找到解决这个问题的气体解决方案,即使在提出这个问题将近3年后 看起来唯一的解决方案是在每个模板文件中使用javascript cookie处理(document.cookie)。这是特定Gmail用户的会话,而不是特定浏览器的会话。同样,用户不需要拥有Gma

是否可以在GAS Web应用程序中跟踪Cookie(或任何类型的会话变量)?脚本以我自己的身份运行,任何人(甚至匿名)都可以访问该站点。我需要能够跟踪登录信息,所以我应该能够看到用户是否在请求之间登录


注意:用户不需要有Gmail帐户。

我没有找到解决这个问题的气体解决方案,即使在提出这个问题将近3年后


看起来唯一的解决方案是在每个模板文件中使用javascript cookie处理(
document.cookie
)。这是特定Gmail用户的会话,而不是特定浏览器的会话。同样,用户不需要拥有Gmail帐户。我知道这个类,但它不能满足我的需要。不幸的是,它不能让GAS脚本访问cookies。这就是我所需要的。我找到了另一种解决方法:CacheService.getUserCache()有三种类型的缓存实例,不知道有什么区别,但你可以将它们用作cookies的容器。唯一的问题是,这个缓存连接到用户的ip,所以他将在不同的浏览器中获得相同的缓存。