Google 电子表格:如何使用 Google Apps 脚本命名范围
Google Spreadsheet: How to name a range using Google Apps Script
我使用以下代码来命名范围:
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.
串联字符串时,我都会收到此错误(如果我使用'
或"
分隔字符串并不重要)。
如何通过连接两个字符串或字符串和数字来创建范围的名称?
如前所述:
指定的区域名称与单元格引用不明确。
有关详细信息,请参阅命名和受保护的范围。
我发现了错误:
范围的名称可能看起来不像对单元格的引用,例如"F2"是一个无效的名称,因为它可能是一个单元格。名称不能包含"-"字符。
相关文章:
- 如何在 Google 应用脚本中 sendEmail 函数的范围内的唯一非空白列中返回值
- 具有用户范围的Google Analytics自定义维度使用情况
- Google Sheets-使用脚本创建范围(行)
- Google共享联系人API更新公司范围内的联系人目录
- Google Chart API控制范围和snapToData问题
- 用于日期格式的 Google 图表范围过滤器控件
- Google 电子表格:如何使用 Google Apps 脚本命名范围
- 函数范围规则(Google Apps 脚本项目)
- Google 应用脚本:返回 2 个两个范围之间唯一值的函数
- Google Apps 脚本在保护多个范围时运行时间非常慢
- “尝试在清除的范围内运行编译和运行脚本” - 使用 Google Graph API 在 Drupal 中出错
- 在Google Apps Script中返回“范围”而不是实际字符串
- Google Chrome中的JavaScript变量范围
- 使用passport.js的Google plus用户年龄范围
- 如何使用Google Picker访问使用“;drive.file”;范围
- 使用Javascript'的范围特性从Google表单中拉
- 试图获取google daterangfilter的日期范围边界
- 在多个行中填充一个范围(多个列)- google-apps-script
- 应用If/Then在一个范围(google-apps-script)
- Google Script '带范围的函数