【发布时间】:2017-11-16 05:10:48
【问题描述】:
我正在每小时记录当前货币值与昨天收盘价之间的差异,使用 Google 表格中的脚本每小时自动添加新行与新值。
这在大多数情况下都可以正常工作,但历史数据的 Google 金融公式会以 2x2 数组的形式显示数据。
=GOOGLEFINANCE("CURRENCY:USDGBP", "close", TODAY()-1, TODAY())
使用脚本我需要引用数组第 2 列第 2 行返回的关闭值以进行进一步计算。
var CloseVal = sheet.getRange("$I$13").getDisplayValue();
console.log(posNeg);
sheet.getRange(numRows + 1,3).setValue(CloseVal);
但是,当我尝试使用上述脚本引用数组的结果时,它返回一个空值。这表明虽然该值显示在此单元格中,但实际上并不存在。
我已经尝试使用 getDisplayValue 并且还引用公式单元格不可用。
有谁知道我怎样才能获得返回值?
【问题讨论】:
标签: javascript arrays google-apps-script google-sheets