在Apps脚本中,我需要一种无论键如何都刷新缓存的方法。另外,我需要一种方法来查找当前缓存的所有键。
当我们缓存项目时,我们会基于许多动态属性来创建密钥,因此我们无法随时确定缓存中有哪些密钥。
有没有办法在AppsScript中执行以上任一操作?我是否需要将密钥写到某个地方的日志中,然后当我要刷新它时,才删除已保存的密钥列表中的所有密钥?
我在这里查看了文档:https : //developers.google.com/apps-script/reference/cache/cache-service但找不到任何东西,所以我不太希望。
只是想知道是否还有其他人知道缓存中有哪些密钥的解决方案?
没办法那样做。使缓存无效的一种更好的方法是在每个缓存的对象中存储一个版本,并将该版本也保留在scriptProperties中。每当您从缓存中读取时,如果它的版本低于scriptproperties的全局版本,则忽略它。要使缓存无效,只需从scriptProperties中增加版本。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句