首页 > 解决方案 > Google 应用脚本、cacheServices 和 cache.get 需要 Promise 才能工作吗?

问题描述

这是编写但不起作用的代码

我正在尝试在谷歌应用脚​​本中制作一个电报机器人。当用户键入 /start 时。将提示在 cacheServices 中将 start 从 null 设置为 true(我想知道是否有更好的方法来存储不会更改的变量,因为如果我将 start 变量设置为“False”并在代码中覆盖它运行后会再次变为 False)。

为了进一步详细说明,我手动将登录变量设置为 true,并且效果很好。所以在执行代码之前只需要一些方向来等待缓存加载!

标签: javascriptgoogle-apps-script

解决方案


哦,我意识到如果我将布尔值更改为字符串以设置值,它将起作用。因此,例如,["start":true]、["start":"true"] 和 start=="true" 的键值对将起作用。仍然不知道为什么布尔值不起作用。


推荐阅读