我正在尝试计算 Google 财务数据的变化率。例如,如果AMD的价格是2美元,明天是1美元,那么我想要的结果是-0.5。=GOOGLEFINACE我在 Google 电子表格中使用函数调用了 Google 财务数据。由于某种原因,我的应用程序脚本日志告诉我,我只有 2 个单元,而单元中却有多年的库存数据。令人困惑的是我没有从调试器收到任何错误警告。同时,\xe2\x80\x8b Gsheet 没有改变。
我使用这个函数将数据导入到Google表格中。
\n\n=GOOGLEFINANCE("AMD", "price", DATE(2014,1,1), DATE(2014,12,31), "DAILY")\nRun Code Online (Sandbox Code Playgroud)\n\n谷歌应用程序脚本
\n\nfunction Practice() {\n var app = SpreadsheetApp;\n var theSheet = app.getActiveSpreadsheet().getSheetByName("Sheet1");\n var Avals = theSheet.getRange("A1:A").getValues();\n var Alast = Avals.filter(String).length;\n Logger.log(Alast);\n for(var i=1;i<Alast;i++){\n var j = i+1;\n var someCell = theSheet.getRange(i, 1).getValue();\n someCell = theSheet.getRange(j,1).getValue()/someCell;\n someCell = someCell-1;\n theSheet.getRange(j, 3).setValue(someCell)\n j++;\n }\n}\nRun Code Online (Sandbox Code Playgroud)\n 我已将 JSON 数据导入到我的工作表中。我想对导入的数据使用诸如=STDEV和 之类的函数,但如果这样做,我就会不断收到错误。我能做什么来解决这个问题?=AVERAGE#div/0
json average google-sheets array-formulas google-sheets-formula