如何根据摘要表单元格中键入的名称命名工作表?

时间:2017-02-06 05:32:08

标签: google-sheets

我对谷歌表的了解非常有限,并且非常感谢所有帮助。

我创建了一张包含多张纸的Google工作表。我想让学生姓名单元格中输入的名称命名为以下表格。

谢谢。

以下是google工作表的链接:https://docs.google.com/spreadsheets/d/1pOOwg5HLGXVg9XynJBGcVWjqnCV6xZSmMX38hZZgmvg/edit?usp=sharing

1 个答案:

答案 0 :(得分:0)

如何关注以下脚本?

function sample() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var summarysheet = ss.getSheetByName('Put name of summary sheet name');
  var names = summarysheet.getRange('a4:a38').getValues();
  names.forEach(function(e, i){
    ss.getSheets()[i + 1].setName(e);
  });
}

我认为摘要表和每张表的名称的对应非常重要。因此,使用此示例脚本的条件如下:

  1. 如果更改工作表的排列,则无法完成摘要表和每张工作表的名称对应。

  2. 您如何看待汇总表名称和表格数量的对应关系?现在,页数是35 +(摘要表)。这与(摘要表的名称)+ 1相同。如果您想使用脚本插入新表,请告诉我。

  3. 无法制作具有相同纸张名称的纸张。因此,如果有相同的学生姓名,则需要更改一下。

  4. 如果您有针对问题的脚本,我可以问你一下吗?