尝试在此处合并两个脚本:
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中?
答案 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);
}