Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 通过应用程序脚本读取汇总谷歌财务数据结果的单元格值_Google Apps Script_Google Sheets_Google Sheets Formula_Google Finance_Getvalue - Fatal编程技术网

Google apps script 通过应用程序脚本读取汇总谷歌财务数据结果的单元格值

Google apps script 通过应用程序脚本读取汇总谷歌财务数据结果的单元格值,google-apps-script,google-sheets,google-sheets-formula,google-finance,getvalue,Google Apps Script,Google Sheets,Google Sheets Formula,Google Finance,Getvalue,当平均值超过谷歌财务数据时,应用程序脚本似乎无法处理使用平均值公式的单元格: 假设A列充满了来自谷歌金融的数据。然后在单元格B1中键入=平均值(A1:A100)。假设平均值为5,因此单元格B1显示为5。很好,但使用以下脚本将失败: var AveResult=spreadsheet.getRange('B1').getValue() ---->日志显示一个DIV/0!错误 另一方面,如果覆盖B1中的公式,只需键入一个5,则它可以正常工作: var AveResult=spreadsheet.ge

当平均值超过谷歌财务数据时,应用程序脚本似乎无法处理使用平均值公式的单元格:

假设A列充满了来自谷歌金融的数据。然后在单元格B1中键入
=平均值(A1:A100)
。假设平均值为5,因此单元格B1显示为5。很好,但使用以下脚本将失败:

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

另一方面,如果覆盖B1中的公式,只需键入一个
5
,则它可以正常工作:

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

有没有办法绕过这个问题,使用带有谷歌财务数据摘要的脚本

谢谢。

无法通过Sheets API或应用程序脚本下载或访问历史数据。如果尝试下载或访问历史数据,您将看到一个#N/a错误,而不是电子表格相应单元格中的值

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

但是,实时数据似乎没有受到相同的限制。

如中所述

无法通过Sheets API或应用程序脚本下载或访问历史数据。如果尝试下载或访问历史数据,您将看到一个#N/a错误,而不是电子表格相应单元格中的值

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


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

:(数字..简单的数字。无论如何,不管里面是什么,平均公式都返回平均值没有问题。令人失望的是,脚本无法处理单元格的输出。是的,它是它的派生。在某种程度上,您似乎是对的。使用基于=GoogleFinance()的公式数据可以正常工作。但是在脚本中设置一个变量,引用最终链接到=GoogleFinance()单元格的任何数据是行不通的。这让人非常失望(数字..简单的数字。无论如何,不管里面是什么,平均公式都返回平均值没有问题。令人失望的是,脚本无法处理单元格的输出。是的,它是它的派生。在某种程度上,您似乎是对的。使用基于=GoogleFinance()的公式数据工作正常。但是在脚本中设置一个变量引用最终链接到=GoogleFinance()单元格的任何数据是不起作用的。这是一个巨大的失望。由于上面的回答,似乎是=GoogleFinance出现了问题。在使用工作表时,基于单元格的公式使用=GoogleFinance()数据工作正常。但是当使用脚本时,设置一个引用从=GoogleFinance()派生的任何单元格的变量都不起作用。这是一个巨大的失望。由于上面的回答,似乎是=GoogleFinance出现了问题。当使用工作表时,基于单元格的公式使用=GoogleFinance()数据可以正常工作。但是当使用脚本时,设置一个引用从=GoogleFinance()派生的任何单元格的变量是不起作用的。这是一个巨大的失望。