毎日実行されるアドワーズ スクリプトを使用して、Google スプレッドシートに行を追加しようとしています。
これまでのコードの一部は次のとおりです。
var report_iter = AdWordsApp.report(
'SELECT ' + columns_str +
'FROM ACCOUNT_PERFORMANCE_REPORT ' +
'DURING YESTERDAY', { apiVersion: 'v201302' }
).rows();
while(report_iter.hasNext()) {
var row = report_iter.next();
var row_array = [""]; // This is deliberate to include an empty cell in column A in the spreadsheet.
for(var i in columns) {
row_array.push(row[columns[i]]);
}
sheet.appendRow(row_array); // I think this line might be the problem
}
適切に機能していますが、望ましくない結果もいくつかあります。停止したいのは、スプレッドシートの下部に行を追加するたびに、他の 50 行の空白セルも追加することです。次に、次に行を追加すると、前の行の 50 行後に、スプレッドシートの一番下に追加されます...これを止める方法はありますか。フィード リストの使用を検討しましたが、その方法や、AdWords スクリプトでできるかどうかがわかりません。
私が考えていた唯一の他のことは、毎回新しい行を一番下に挿入し、行番号を見つけてから、行番号に基づいてデータを挿入することでした。
私が持っていたものは 3 日前に完全に機能していましたが、今は停止しました。
提案やアイデアはありますか?