【问题标题】:Spreadsheet Data Not Refreshing Prior to Running Google Script运行 Google 脚本之前未刷新电子表格数据
【发布时间】:2021-06-04 08:08:38
【问题描述】:

我有一个电子表格,可以从谷歌金融和其他来源导入股票价格,然后计算投资组合价值。 还有保存每日估值数据的脚本。 这已经运行了近 2 年,但从 5 月初开始,它似乎每天都在保存相同的数据,就像它没有刷新股票价格一样。

当然,如果我手动打开它并运行脚本,一切正常。 如果我不打开工作表,脚本现在会保存未刷新的股票价格。强制刷新的最佳方式是什么?

【问题讨论】:

标签: google-sheets


【解决方案1】:

您可以在您的app script 中使用trigger 函数,其中触发每天、每小时运行您的script function,它是应用程序脚本中最强大的功能之一,与RPA。

【讨论】:

  • 我的脚本在预期的时间运行,但正如我在开篇文章中所述,它收集的数据不再刷新。
  • 在这种情况下,您需要编写一个脚本来报废价格并将其保存在某个地方,它没有问题。这个问题是你的价格使用的是importXml,如果你从不打开它不会刷新。
  • 问题出在谷歌金融和 importXml 函数上。直到 5 月初,一切都运行良好。我正在尝试添加 SpreadsheetApp.flush()。到目前为止看起来很有希望。
猜你喜欢
  • 1970-01-01
  • 2023-03-28
  • 1970-01-01
  • 1970-01-01
  • 2018-02-22
  • 1970-01-01
  • 2023-03-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多