【发布时间】:2015-04-14 11:38:46
【问题描述】:
Spreadsheet-1:Spreadsheet-1 中存在的数据,
Name apple android windows linux
Germany 3 4 6 7
America 4 1 6 2
Sweden 1 6 1 6
Paris 5 0 2 4
Spreadsheet-2:Spreadsheet-2 中的数据,
Date Name apple android windows linux
我可以使用以下 google 脚本将数据从电子表格 1 复制到电子表格 2。
function Daily() {
var SpreadSheetKeyA = "mykey1";
var SpreadSheetKeyB = "mykey2";
var sheet1 = SpreadsheetApp.openById(SpreadSheetKeyA).getSheetByName("Showstopper");
var sheet2 = SpreadsheetApp.openById(SpreadSheetKeyB).getSheetByName("Daily");
var data = sheet1.getRange(5,11,40,6).getValues();
var time = new Date ().toJSON().slice(0,10);;
for (var r = 0; r < data.length; r++) {
data[r].unshift(time);
sheet2.appendRow(data[r]);
}
}
电子表格 1 中的数据是动态的,即行数可以变化。现在,每当我再次运行脚本以更新电子表格 2 数据时,都会在空白行之后附加数据。我想增强上面的脚本,以便它应该避免空白行或只复制带有数据的行。
谁能帮我解决这个问题
【问题讨论】:
标签: javascript google-apps-script google-sheets