google-apps-script - 使用纯获取范围时找不到我的数字表名称范围
问题描述
我也有工作表名称...“4”...作为数字
但它显示错误为“异常:未找到范围”
我想因为我的工作表名称是一个数字,但我真的需要工作表名称作为数字
我试试这个,它应该工作。但事实证明,它不是
var ss = SpreadsheetApp.getActiveSpreadsheet()
var shname = ss.getRange("Home!A1") // A1 contains value 4 as a number
ss.getRange("'" + shname + "'!A1").setValue("is it worked?") // how to fix this line?
解决方案
您需要获取范围/单元格的值。将脚本中的第二行更改为
var shname = ss.getRange("Home!A1").getDisplayValue() //getValue() should also work
看看这是否有效?
推荐阅读
- pagination - 在材料表和 reactjs 中自定义分页的任何示例
- pandas - 如何从 python pandas groupby 对象中提取唯一行并将其保存在另一个数据框中?
- flutter - 在此消费者小部件上方找不到正确的提供者
- regex - 用于匹配特定电话号码的正则表达式
- angular - 如何将新的文本行附加到角度2的文本区域
- javascript - 如何在客户端的部分内部引用 Handlebars 部分?
- javascript - 多个观光地点的多个路线点google map api
- javascript - 防止jQuery在ajax调用后加载图像
- c# - 您如何将时间四舍五入到最接近的时间,但又如何在 NodaTime 调整器中更改日期?
- dart - 如何使 SingleChildScrollView 从底部开始?