我正在使用此函数根据 B4 中的单元格值重命名活动工作表 - 但我想为整个电子表格执行此操作,每个工作表都应重命名为 B4 中它自己的特定单元格值。谁能告诉我如何用 FOR 循环来实现这个,例如?!谢谢!
function RenameSheetsM() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet(); // active Sheet = Tab
var cell = sheet.getRange("B4");// cell B4 = Name
var value = cell.getValue();//Added
sheet.setName(value);//Sheet name changed
}
function RenameSheetsM() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheets = ss.getSheets();
for (i=0; i<sheets.length; i++) {
var value = sheets[i].getRange("B4").getValue();
if(sheets[i].getName() != value){
sheets[i].setName(value);
}
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句