我使用以下代码命名范围:
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var rangeToName = sheet.getRange(column, column - 1, 1,values.length + rowOffset);
var rangeName = 'F' + '2';
ss.setNamedRange(rangeName, rangeToName); // SCRIPT CRASHES HERE
执行此脚本时,它失败并显示错误消息:The name you specified for this range is not a valid name.
每当我使用连接字符串时都会出现此错误(如果我使用'
或"
分隔字符串,则无关紧要。)
如何通过连接两个字符串或字符串和数字来创建范围名称?
答案 0 :(得分:1)
答案 1 :(得分:0)
我找到了错误:
范围的名称可能看起来不像是对细胞的引用,例如“F2”是无效名称,因为它可能是一个单元格。名称不得包含“ - ”字符。