google-sheets - Google Sheet API v4 是否会在计算(非循环)完成之前获得最终结果?
问题描述
我正在编写一个聊天机器人来将数据发送到谷歌表。然后检索计算数据并将其转储到聊天应用程序。
有没有办法在执行 batchGet 之前等待 Google 表格完成计算?
根据这篇文章,Google Sheet API v4 在迭代完成之前不会获得值。
我的问题是:
上面的帖子讨论了公式 2 根据公式 1 获得结果而公式 1 根据常数单元格(非参考)获得结果的情况。它实际上不是一个循环引用,它基于自己结果的计算。
据我了解,迭代计算是针对循环引用的。
我的工作表没有循环引用,但确实有相当繁重的多引用计算。因此,我不应该在迭代计算中得到任何中间值。
因此,如果我将迭代计算设置为OFF并将重新计算设置为ON,API 会获得最终值吗?
或者,它会返回任何以前的结果吗?
还没有真正尝试过 API,但是在使用浏览器时,结果单元格确实会停止在以前的值,直到右上角的进度条在数据更改时完成加载。
如果以前的结果可能是这种情况,除了 if 方法之外还有其他解决方法吗?如果 if-method 是唯一的解决方法,我必须将它添加到所有中间函数吗?
解决方案
推荐阅读
- php - 从 COOKIE PHP 中删除一个数组
- c - C中的字符串操作与数组操作
- java - 如何在 Mac 上安装 Java
- javascript - 如何从单独的集合中获取数据并将其与用户集合连接,而无需在 MongoDB 中使用相同的公共 ID 来链接它们?
- c++ - 使用 c++/WinRT Direct3D UWP Game DR 模板 Direct X11 的错误消息
- wpf - 运行 Visual Studio 安装项目安装的应用程序时出现 Microsoft.Bcl.AsyncInterfaces 错误(在 CSVHelper 方法中)
- javascript - 如何消除 chrome 扩展/Firefox 插件弹出的延迟?
- string - 将字符串拆分为固定长度的块并在 Raku 中的单独行中写入
- mysql - 备份 MariaDB 数据库
- erlang - Erlang 是否有一些功能可以在文件夹更改时监控文件夹?