google-apps-script - 如何确定所有加载数据操作何时完成?
问题描述
我有一个表格电子表格,其中有许多使用自定义函数的单元格,该函数调用 IMPORTHTML 并解析结果。工作表中的其他计算使用这些自定义公式单元格的返回值。正如预期的那样,当自定义公式单元格进行计算时,它们会显示“正在加载数据...”错误消息。在加载数据操作完成之前,我不能相信相关计算的结果。有什么好方法可以知道某个范围内的所有加载数据操作何时完成?
解决方案
我遇到过同样的问题。
单元格1:网址
cell2 :在 importdata 中使用 url
cell3 :在 importdata 中使用 cell2
我知道,一堆连锁的结果。
所以我测试了我能找到的所有选项。
自己判断。在动画中,我更改了 url,因此它会导致一个新的查询,您可以看到在检索数据时不同的检查器是如何受到影响的。
为了您的方便,这里有一些查询。
=IFNA(E27,"Waiting for data")
=IFERROR(E27,"Waiting for data")
=If(ISERROR(E27),"Waiting for data",E27)
=IF(E27<>"",E27,"Waiting for data")
=COUNTIF(E27,"<>*")
如果您有很多这些,您可能希望避免重新计算(大量的 http 请求并行)。为此,请查看https://stackoverflow.com/a/60871673/4752223
推荐阅读
- c - 如何在这个递归函数中返回列表的头部?
- java - 索引 2 超出长度 2 的范围
- html - 使那些启用的选择选项的字体粗细
- python-textfsm - 用于 arp 表输出的 Textfsm 模板
- python-3.x - 从列表中提取列表
- android - Xamarin UI 测试:使用一个构建配置运行 iOS 和 Android 测试
- ios - Swift Apple Sign In 在使用苹果屏幕登录时不会出现应用程序徽标?
- node.js - Docker - 将 localhost HTTPS 服务器从容器发布到主机
- javascript - cocos2dJs跨平台游戏换语言时设备崩溃(Android平台)
- java - 我在哪里可以找到 jdatepicker jar 文件?