1

我正在编写一个脚本,它将检查谷歌电子表格中的一些值并将结果通过电子邮件发送给我。它检查的值主要来自 FinanceApp(过去一个月的各种股票价格),当电子表格打开时一切正常,但是当电子表格关闭时(我有一个时间触发器设置为每天运行脚本)我接收包含 NaN 而不是实际值的电子邮件!

这是我的代码的骨架:

    var 电子表格 = SpreadsheetApp.openById(id);
    var sheet = spreadsheet.getSheetByName(sheetName);
    var rows = sheet.getRange(range);
    var 值 = rows.getValues();
    MailApp.sendEmail(email, "stock stuff", values);

这是我从 FinanceApp 中检索的值类型的示例:

    =GoogleFinance("GOOG","PRICE")

在此先感谢您的帮助 :)


我最终将所有金融内容转移到股市收盘后每天运行的脚本中。该脚本将信息作为一种每日摘要通过电子邮件发送给我,并将其存储在电子表格中,以便我可以随时查看。

这样电子表格没有逻辑,只是一个视图。虽然这不是我最初问题的解决方案,但由于这种观点和逻辑的混合,我最初的方法存在缺陷:)

4

0 回答 0