【问题标题】:google apps script sheet Calculation control谷歌应用程序脚本表计算控制
【发布时间】:2015-02-04 15:14:41
【问题描述】:

我想将一个 vba Excel 脚本翻译成谷歌应用表

为了优化算法,我需要停止、刷新和重新启动自动计算。

在我使用的 VBA 中:

Application.Calculation = xlCalculationManual

Application.CalculateFullRebuild

Application.Calculation = xlCalculationAutomatic

是否有等效的方法可以在 googla 应用中获得相同的功能?

提前感谢您的帮助。

【问题讨论】:

    标签: google-apps-script google-sheets


    【解决方案1】:

    不,反正不是直接的。

    但在 Google Apps 脚本中,这些值仅在需要时计算。也就是说,您可以将多个值写入工作表,并且它只会在您完成后计算最后的时间。

    除非您的脚本在写入一些值后尝试读取值(这不是一个很好的做法)。或者,如果您明确致电SpreadsheetApp.flush()

    我怀疑您是否因自动计算而遇到性能问题,整个工作表必须变慢。脚本性能问题几乎与工作表性能无关,而只是一个糟糕的代码问题或一项庞大的任务(对于脚本而言)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-09
      相关资源
      最近更新 更多