【问题标题】:Google apps script not returning data谷歌应用脚​​本不返回数据
【发布时间】:2017-12-20 16:43:30
【问题描述】:

我有一个 Google Apps 脚本从 Google 表格中提取数据,该表格通过 GoogleFinance 获取数据,(附图片)价格差异“=GOOGLEFINANCE(A2, "change")" 工作正常,但称为收盘价通过 "=INDEX(GOOGLEFINANCE((A3), "close", F2),2,2)" 只返回#REF!

screen grab

getValue和getDisplayValue我都试过了,但是这没什么区别

for(var i = 2; i < 72; i++) {
   var thePrice = sheet.getRange('B' + i).getValue();
   var sharename = sheet.getRange('D'+ i).getValue();
   var theDifference = sheet.getRange('C'+ i).getValue();
}

【问题讨论】:

  • 是#REF!在工作表或代码中返回?
  • 嗨,Jason,在代码中,工作表显示了我的预期,但阅读下面的回复,似乎 GoogleFinance 历史数据在工作表之外无法再访问,无论如何,谢谢。

标签: google-apps-script google-sheets google-sheets-formula google-finance


【解决方案1】:

历史 GOOGLEFINANCE 数据不再可在 Google 之外访问 床单。如果您有一个包含 GOOGLEFINANCE 函数生成的历史数据的电子表格,并且您尝试下载它或通过 Apps 脚本或 API 访问它,相应的单元格将显示 #N/A。

欲了解更多信息:G Suite update Blog

此外,它已在 App Script issue tracker 中提出,Google 的回复是“不会修复(预期行为)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多