【发布时间】:2020-03-31 07:27:23
【问题描述】:
有没有办法计算复杂的 Google 表格文档(多标签)中的公式数量
我已经使用 ARRAYFORMULA 等函数重新设计了一个旧模板,我真的很想确定复杂性的降低 - 公式的数量是一个代理。最初有成千上万的逐行、逐列复制/粘贴计算。
【问题讨论】:
-
关于
count the number of formulae,您要检索Google电子表格中所有工作表上包含公式的单元格数? -
您应该计算“加载时间”作为性能标准,而不是公式的数量。
-
@TheMaster 你是对的。旧工作表上的性能很差,加载速度很慢。有什么一致的方法可以实现这一目标吗?我还注意到在看 TaskManager 时,带有所有版本包袱的旧工作表会占用大量内存,当您获取新副本并且可能会丢掉很多包袱时,它可能会大大减少 = 性能更高、加载速度更快等。跨度>
-
@Aitch 我想不出一种编程方式来做到这一点。您可以使用
onOpen()记录脚本最终启动所需的时间(通常脚本在所有公式加载后启动)。但是您必须自己记录实际的开放时间。加载时间 = 脚本时间 - 手动记录的时间。想到的另一种可能性是SpreadsheetApp.flush()。使用console.time()“可能”进行此调用所花费的时间反映了性能(因为它将公式同步到服务器),但我不确定这一点。
标签: google-apps-script google-sheets