如何让 "getValue()" 再次为我工作

How to make "getValue()" working for me again

我有一个现有的 google spreadsheet + 脚本,它运行良好。但是从 1 周前突然停止工作了。


在我的价差 sheet 中 sheet 我正在使用以下命令下载 200 天的历史股票价格:

=googlefinance(B1,ʺcloseʺ,today()-200,today())   ; //cell B1 contains the ticker symbol. It populates the values from cell B3 – B142

现在我有一个脚本,我首先在其中设置单元格 B1 的值。等待 10 秒钟。然后我提取特定单元格的值(包含历史价格)。

var xyz = sheet.getRange('B100').getValues();

这条线不工作。当我打印 xyz 的值时,它总是空的。但是,如果我从 sheet 中提取任何其他静态值,我将正确获取该值。任何见解,非常感谢。

遗憾的是,表格 API 或脚本不支持此功能。有关详细信息,请参阅 https://gsuiteupdates.googleblog.com/2016/09/historical-googlefinance-data-no-longer.html