【发布时间】:2012-09-05 09:51:58
【问题描述】:
我正在尝试更改我的脚本以在 Google Docs 中使用新的 Google Analytics 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 */
}
【问题讨论】:
标签: arrays range google-apps-script