我正在尝试更改我的脚本以在 Google Docs 中使用新的 google 分析 API。
我完全能够从 api 中检索我的数据作为数组,它可能看起来像:
[[“01”、“5”、“5”]、[“02”、“0”、“0”]、[“03”、“2”、“2”]、[“04”、“2 ", "6"], ["05", "46", "73"], ["06", "15", "18"], ["07", "7", "7"]]
我寻求帮助的地方是如何将其写入单元格。我曾经使用 v2 API 这样做,但在这里苦苦挣扎。(只是不明白为什么我的旧方法不起作用)。
我想做的事:
从单元格调用函数(随机选择)
将数组中的结果放到我工作表中的某个范围内。我调用函数的单元格应该是第一个写入数据的单元格。
函数的开头是:
function testAnalytics() {
var id = "ga:XXXXXXXX";
var startdate = "2012-01-01";
var enddate = "2012-07-31";
var metrics = "ga:visits, ga:pageviews";
var optArgs = {dimensions: "ga:month"};
var grabData = Analytics.Data.Ga.get(id,startdate, enddate,metrics,optArgs);
// Browser.msgBox(grabData.getRows()); // test to see if data is correctly received
var returnVal = grabData.getRows();
return returnVal;
/* write returnVal to active cell on active spreadsheet */
}