【发布时间】:2020-08-02 00:46:45
【问题描述】:
嗨,这个code 效果很好,我已经根据我的要求进行了编辑,但我遇到的问题是我想从“工作表”和“更新”表中按标题名称(Row1)复制列而不是复制& 粘贴整个数据。
这里有几个列标题名称:EmployeeID、Email、Date、Employee name、Phone
toFilter();
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
var sheet1 = spreadsheet.getSheetByName("Worksheet");
var sheet2 = spreadsheet.getSheetByName("Update");
var data = sheet1.getDataRange().getValues();
var array = [];
for (var i = 0; i < data.length; i++){
if(sheet1.isRowHiddenByFilter(i+1)==false){
array.push(data[i]);
}
}
sheet2.getRange(sheet2.getLastRow()+1, 1, array.length, array[0].length).setValues(array);
}
请帮忙!!
【问题讨论】:
标签: javascript google-apps-script google-sheets filter google-sheets-api