0

当平均值超过 Google 财经数据时,Apps 脚本似乎无法处理使用平均值公式的单元格:

假设 A 列中充满了来自 Google 财经的数据。然后你在单元格 B1 中输入=average(A1:A100)。让我们假设平均值为 5,因此单元格 B1 显示为 5。很好,除了使用以下脚本会失败:

var AveResult = spreadsheet.getRange('B1').getValue();
----> 日志显示#DIV/0!错误

另一方面,如果您覆盖 B1 中的公式并简单地输入 a 5,那么它可以完美地工作:

var AveResult = spreadsheet.getRange('B1').getValue();
----> 日志显示 5

有没有办法解决这个问题,使用带有谷歌金融数据摘要的脚本?

谢谢你。

4

1 回答 1

2

正如官方文档中所写,

无法通过 Sheets API 或Apps 脚本下载或访问历史数据。 如果您尝试这样做,您将看到 #N/A 错误代替电子表格相应单元格中的值。

平均公式不是问题。任何试图通过任何公式圈获取历史财务数据的尝试似乎都是不可能的。

然而,实时数据似乎并没有以同样的方式受到限制。

于 2018-06-02T22:56:07.370 回答