在完成计算非循环之前,Google Sheet API v4是否会获得最终结果?

问题描述

我正在编写一个聊天机器人以将数据发送到Google表格。然后取回计算出的数据并将其转储到聊天应用。

Is there a way to wait for Google sheets to finish calculating before performing batchGet?

根据这篇文章,直到迭代完成,Google Sheet API v4才获得值。

我的问题是:

以上文章讨论了一种情形,其中公式2根据公式1获得结果,而公式1根据常数单元格(非引用)获得结果。实际上,它不是基于循环计算自身结果的循环引用。

根据我的理解,迭代计算是针对循环引用的。

我的工作表没有循环引用,但是有大量的多引用计算。因此,我不应该在迭代计算过程中得到任何中间值。

因此,如果我将迭代计算设置为关闭,并且将重新计算设置为开启,则API将获得最终值?

或者,它会返回任何以前的结果吗?

还没有尝试过API,但是在使用浏览器时,结果单元格的确会停在以前的值,直到更改数据后右上角的进度条完成加载为止。

如果可能是以前的结果,那么除了if方法之外,还有其他解决方法吗?如果只有if-method可以解决,我是否必须将它添加到所有中间函数中?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...