如何在特定列(Google 电子表格)中开始 "appendRow"
How to start "appendRow" in a specific column (Google Spreadsheet)
我目前正在开发一个脚本,用于将数据存储在电子表格中,但我找不到让 sheet.appendRow() 从特定列开始的方法,所以问题是: 有办法吗?
具体来说,我想设置这个
for(var i in keywordCeroClicks) {
var keyword = keywordCeroClicks[i];
var Fila=[];
Fila.push(fecha, keyword);
sheet.appendRow(Fila);
}
从第 3 列而不是第 1 列开始存储数据。
提前致谢!
您可以添加空白值:
for(var i in keywordCeroClicks) {
var keyword = keywordCeroClicks[i];
var Fila=[];
Fila.push(fecha, keyword);
sheet.getRange(sheet.getLastRow(),3,1,2).setValues([Fila]);
//sheet.appendRow(Fila); //old code
}
代码片段中未定义 fecha。
史蒂芬
function myFunction() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
sheet.appendRow([null, "a man", "a plan", "panama"]);
}
以上例子来自:
Google Apps 脚本:appendRow(rowContents)
https://developers.google.com/apps-script/reference/spreadsheet/sheet#appendRow(Object)
//null 让你进入下一列,你添加的越多,你进入下一列的距离越远,请确保用 ,(逗号)
分隔它们
我目前正在开发一个脚本,用于将数据存储在电子表格中,但我找不到让 sheet.appendRow() 从特定列开始的方法,所以问题是: 有办法吗?
具体来说,我想设置这个
for(var i in keywordCeroClicks) {
var keyword = keywordCeroClicks[i];
var Fila=[];
Fila.push(fecha, keyword);
sheet.appendRow(Fila);
}
从第 3 列而不是第 1 列开始存储数据。
提前致谢!
您可以添加空白值:
for(var i in keywordCeroClicks) {
var keyword = keywordCeroClicks[i];
var Fila=[];
Fila.push(fecha, keyword);
sheet.getRange(sheet.getLastRow(),3,1,2).setValues([Fila]);
//sheet.appendRow(Fila); //old code
}
代码片段中未定义 fecha。
史蒂芬
function myFunction() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
sheet.appendRow([null, "a man", "a plan", "panama"]);
}
以上例子来自:
Google Apps 脚本:appendRow(rowContents)
https://developers.google.com/apps-script/reference/spreadsheet/sheet#appendRow(Object)
//null 让你进入下一列,你添加的越多,你进入下一列的距离越远,请确保用 ,(逗号)
分隔它们