gpt4 book ai didi

javascript - 如何提高 Google 文档应用程序脚本的速度

转载 作者:行者123 更新时间:2023-12-03 04:19:53 24 4
gpt4 key购买 nike

我有一个谷歌应用程序脚本,可以从电子表格中获取数据。我认为由于数据量的原因,数据的获取速度相当慢。该函数的第一次调用需要一秒钟:

sheet.getRange(row, coll).getValue()

我认为必须有办法创建全局变量,这些变量在电子表格打开时始终可用。我会将整个电子表格存储为打开状态并访问它,这应该要快得多。但我找不到这个选项。

最佳答案

您可以使用:sheet.getDataRange().getValues();它将生成一个二维数组,其中包含工作表中直到包含数据的最后一行和最后一列的所有值。

例如,如果您的工作表在单元格 A1:B10 中包含数据,然后在单元格 E20 中包含数据,则 .getDataRange() 方法将获取范围 A1:E20(包括空单元格)。

然后您可以使用循环或过滤器来访问或修改数组。

在没有更多信息或不知道您到底想要实现什么目标的情况下,这是我可以为您提供的最佳方法。

注意:在 Open() 上存储整个电子表格并不是一个好主意,因为除非刷新或重新打开电子表格,否则不会拾取对电子表格的任何更改。

关于javascript - 如何提高 Google 文档应用程序脚本的速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43995242/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com