根据单元格值命名新工作表

时间:2020-05-25 17:15:43

标签: google-apps-script google-sheets

尝试在此处合并两个脚本:

1)获取特定工作表中的单元格值

else if (prop === "artist") {
   collection[id][prop] = collection[id][prop] + " " + val;
}

2)创建一个新工作表并根据单元格值对其重命名

function getval() {
  var spreadsheet = SpreadsheetApp.getActive();
  spreadsheet.setActiveSheet(spreadsheet.getSheetByName('master'), true);
  spreadsheet.getCurrentCell().offset(2, 4).activate();
};

第二步是我奋斗的地方。如何将getval函数的结果用作变量以放置在setName中?

1 个答案:

答案 0 :(得分:1)

function insertAndNameNewSheet() {
  var ss=SpreadsheetApp.getActive();
  var sh=ss.getSheetByName('master');
  var name=sh.getCurrentCell().offset(2, 4).getValue();//2 rows down and 4 columns to the right
  ss.insertSheet(name,1);
}

insertSheet(name,index)

Best Practices

相关问题