【发布时间】:2019-08-23 03:14:54
【问题描述】:
我正在尝试更改以下脚本以将 Google Analytics 数据写入现有工作表(我的 Google 工作表中唯一的工作表)中的新行,但没有任何成功。我是 Google Apps 脚本的新手,非常感谢任何帮助。
我尝试替换“var sheet = SpreadsheetApp.getActiveSpreadsheet().insertSheet();”使用“var sheet = SpreadsheetApp.getActiveSpreadsheet().appendRow();”,但出现错误。
function outputToSpreadsheet(results) {
var sheet = SpreadsheetApp.getActiveSpreadsheet().insertSheet();
// Print the headers.
var headerNames = [];
for (var i = 0, header; header = results.getColumnHeaders()[i]; ++i) {
headerNames.push(header.getName());
}
sheet.getRange(1, 1, 1, headerNames.length)
.setValues([headerNames]);
// Print the rows of data.
sheet.getRange(2, 1, results.getRows().length, headerNames.length)
.setValues(results.getRows());
}
【问题讨论】:
标签: google-apps-script google-sheets