在 Apps 脚本中,我需要一种方法来刷新缓存,而不管密钥如何。或者,我需要一种方法来查找当前缓存的所有键。
当我们缓存项目时,我们会根据许多动态属性创建密钥,因此我们无法确定缓存中某一时刻有哪些密钥。
有没有办法在 AppsScript 中执行上述任一操作?我是否需要将我的密钥写到某个地方的日志中,然后当我想刷新它时,只需删除我保存的密钥列表中的所有密钥即可?
我在这里查看了文档:https://developers.google.com/apps-script/reference/cache/cache-service但找不到任何东西,所以我不太抱希望。
只是想知道其他人是否有解决方案来了解缓存中的键是什么?
没有办法那样做。使缓存失效的更好方法是在每个缓存对象中存储一个版本,并将该版本也保留在 scriptProperties 中。
每当您从缓存中读取数据时,如果其版本低于 scriptproperties 中的全局版本,请忽略它。
要使缓存无效,只需从 scriptProperties 中增加您的版本即可。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)