如何在本地缓存 GOOGLEFINANCE 结果?

Sup*_*ric 5 google-finance google-sheets

GOOGLEFINANCE()用来查询一组固定日期的历史美元/英镑汇率。

这工作正常,除了有时GOOGLEFINANCE返回#N/A,无论临时上游原因。发生这种情况时,#REF对于依赖这些汇率的所有单元格,我的电子表格将充满's。在上游数据源固定之前,该工作表是不可读的。这有时可能需要几个小时。

这种情况经常发生并且特别烦人,因为我不使用GOOGLEFINANCE检索时变数据。我只是将其用作历史汇率的静态数据集,因此理论上我根本没有理由刷新数据。

有没有办法在本地缓存的历史汇率在我的床单,并依傍如果这些值GOOGLEFINANCE的回报#N/A

(如果GOOGLEFINANCE改变对历史汇率的看法,自动更新缓存值的奖励积分。)

pla*_*er0 -1

好吧,您正在使用历史数据,例如。这些数据无论如何都不会改变,因此您可以获得所需的数据并对其进行硬编码,例如。GOOGLEFINANCE永远摆脱它。

另一种方法是将任何可能的内容包装#REF!起来IFERROR,这样当停电发生时,您将得到漂亮的空白纸,而不是大量的#REF!错误

  • 问题是如何在 GOOGLEFINANCE 运行时在本地复制这些值,而不需要手动转录。 (2认同)