Google Apps 脚本 - 使用特定单元格值重命名所有工作表的功能

禅或正则表达式的艺术

我正在使用此函数根据 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
}
ZxNuClear
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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

对齐所有工作表中所有单元格的Google Apps脚本

Google Apps脚本读取并匹配不同工作表中的单元格值

使用 Google Apps 脚本转到工作表中包含今天日期的单元格

Google Apps脚本错误值

Google Apps脚本-根据单元格值查找行号

使用Apps脚本将文本和图像添加到Google Doc中表格的特定单元格

按单元格颜色直接在Google Apps脚本中对Google工作表值进行排序

Google Sheets Apps 脚本:将选定的单元格复制到新的工作表中

在Google Apps脚本中使用Google字体

Google Apps脚本,根据特定的单元格值从行中获取值

Google Apps脚本:查找具有特定值的单元格,然后设置其背景色

google apps脚本:单元格本身中的setNote()

用于基于单元格打开 URL 的 Google Apps 脚本

通过 Google Apps 脚本中的单元格循环 ID

Google Apps脚本使用公式获取单元格的字符串值

如何使用Apps脚本将值设置为Google表格中的单元格?

在Google Apps脚本中删除命名范围

Google Spreedsheets Apps脚本-专注于单元

Google Apps脚本-如何依次执行功能?

Google Apps脚本计数器功能

Google Apps脚本:autoResizeColumn无法正常工作

如何使RegExp工作?(Google Apps脚本)

Google Apps脚本:jQuery无法正常工作

google apps脚本表计算控件

Google Apps脚本.getLastColumn(); 特定行?

在Google Apps脚本中返回空值

带有ContentService问题的Google Apps脚本

具有多个IF条件的Google Apps脚本

Google Apps脚本有承诺吗?