Google apps script 谷歌脚本属性服务在哪里存储数据?

Google apps script 谷歌脚本属性服务在哪里存储数据?,google-apps-script,forms,Google Apps Script,Forms,Google脚本PropertiesService在哪里存储用户属性数据 例如,如果我想清除用户属性而不必使用deleteAllProperties()方法运行函数,该怎么办?换一种说法,有没有办法从本地浏览器或操作系统访问Google脚本属性 来自Form.html <input onclick="google.script.run.setProperties(this.parentNode.parentNode);" type="submit" value="Save" > 在

Google脚本PropertiesService在哪里存储用户属性数据

例如,如果我想清除用户属性而不必使用deleteAllProperties()方法运行函数,该怎么办?换一种说法,有没有办法从本地浏览器或操作系统访问Google脚本属性

来自Form.html

<input onclick="google.script.run.setProperties(this.parentNode.parentNode);" type="submit" value="Save" >

在脚本编辑器中打开脚本,转到文件>项目属性>用户属性。根据您的解释,我假设这些是您试图删除的属性。

除了通过代码(据我所知)之外,无法从PropertiesService访问用户属性

您在文件>项目属性>用户属性下看到的是旧的不推荐的用户属性,它们具有用户的全局范围,而不是新用户属性中的每个脚本范围,属性存储在服务器上,无法按照堆栈溢出的要求在本地删除它们,因为它们在本地不存在


这充分回答了我的问题。感谢Garrett为获取这些信息而超越谷歌开发者的水平。

你想要达到什么样的最终结果?我想做两件事:第一,我在一家政府机构工作,我可能必须回答数据存储在何处的问题。第二,我想指导服务部门sk关于如何在数据损坏时手动清除属性。属性确实会在某个时候放入HTML。您可以在浏览器中查看源代码并查找用户属性。我假设属性的长期存储在应用程序脚本文件本身,而不是cookie中。我高度怀疑data保存在cookie中,因为更改cookie的浏览器设置或删除cookie可能会破坏您的应用程序,而且由于附加组件开发人员使用这些属性,Google可能有远见避免这种情况。通过保存属性,然后删除所有浏览器cookie,您可以轻松测试这一点,然后看看会发生什么。谢谢您,Sandy。我实际上,我尝试设置属性,然后删除cookie,但属性仍然存在,因此我认为数据在浏览器中不会以cookie或应用程序数据的形式存储。尽管如此,我们仍在使用演绎法来确定数据存储的位置,而我需要更明确的答案。我可能会在周一向谷歌应用程序提交一个案例我将在这里分享我学到的东西。谷歌回答说(我的意思是),“对不起,但应用程序脚本是一个开发人员产品,基于社区的支持是你唯一的选择。”这有点令人失望,因为我相信其他公司至少会回答一个关于他们开发人员产品的简单问题(我们当然希望Microsoft能够回答有关.NET或Visual Studio的问题)。那么!还有人想知道PropertiesService.getUserProperties().setProperty()方法存储数据的确切位置吗?
function setProperties(form) {
  var filledForm = PropertiesService.getUserProperties().setProperty("FORM", form);
}