Google ドキュメント内で新しい 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 */
}