作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在为我的电子表格构建一个 Google 脚本,该脚本查询一个外部 API,每次查询都需要付费。
我希望我的脚本在内存中保留已经加载的值(意味着如果我没有更改此脚本使用的其他单元格),以避免每次加载时都查询 API页面。
我考虑过使用缓存,尤其是 CacheService.getDocumentCache()
,但它不是长期存储。
还有更好的选择吗?
最佳答案
您可以将电子表格本身用作长期存储。将使用的参数和返回值保存在那里,并在每次查询外部 API 之前检查它。
如果数据不是太多,Properties Services可能也适合你。但如果它是“太多”的数据,它将无法工作。好吧,即使是电子表格也有一些限制。在这种情况下,您可以尝试使用 Google Drive 中的常规文件作为存储或 external database via JDBC .
但如果您需要到达那里,您的脚本可能会开始点击 other Apps Script quotas这可能会阻止您使用它。
关于javascript - 电子表格的谷歌脚本 : How to keep value saved for "ever"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29215291/
我是一名优秀的程序员,十分优秀!