【发布时间】:2020-03-13 04:40:30
【问题描述】:
所以我有两张纸,“程序”,每行中从第 4 行开始的第一个单元格有我想要制作的每张新纸的名称。我一直在尝试复制我的“模板”表,然后返回“程序”表以找到每行的第一个单元格,从而为“模板副本”赋予新名称。这是我到目前为止所拥有的,但我没有遇到任何错误,也没有做任何事情...... :(
function duplicate() {
var ss = SpreadsheetApp.getActive();
ss.setActiveSheet(ss.getSheetByName('Program'), true);
function readRows() {
var sheet = SpreadsheetApp.getSheetByName('Program');
var rows = sheet.getDataRange();
var numRows = rows.getNumRows();
var values = rows.getValue();
for (var i = 4; i <= numRows - 1; i++) {
var row = values[i];
Logger.log(row);
ss.setActiveSheet(ss.getSheetByName('Template'), true);
ss.duplicateActiveSheet();
ss.setActiveSheet(ss.getSheetByName('Copy of Template'), true).setName('row');
}
};
};
【问题讨论】:
标签: google-apps-script google-sheets duplicates