我正在使用公式
计算谷歌财务中的Google财务200天移动平均公式=平均值(查询(排序(GoogleFinance(“GOOG”,“价格”,今日() - 320,今日()),1,0),“选择Col2限制200”))
然后在谷歌应用程序脚本中,我在变量中得到上面的单元格值,如下所示
var val = sheet.getRange(“T101”)。getValue();
但是在google脚本中我将变量值变为 #NA 。任何人都可以告知导致问题的原因是什么?
答案 0 :(得分:0)
要扩展@Ric ky的答案,这里的技巧是达到一个范围,以便可以对它进行平均数学运算。
此有效答案:
=AVERAGE(INDEX(GoogleFinance("GOOG","all",WORKDAY(TODAY(),-200),TODAY()),,3))
这是它起作用的原因:
=AVERAGE(
INDEX( // used to get 1 value or a range of values from a reference
GoogleFinance("GOOG","all",WORKDAY(TODAY(),-200),TODAY()), // returns an expanded array with column headers, used by INDEX as the reference
, // bypass INDEX's row argument to return an entire column to be AVERAGE'd
3 // we want the High column with an index of 3; index is 1-based
)
)
视觉效果:
答案 1 :(得分:-1)
QTableWidget