- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我一直在编写一个脚本来按日期记录一些数据。我需要的唯一数据是在整个电子表格的工作表/标签之一中,名称为“Try1”。但是,它为 getSheetByName() 返回了 TypeError。
谁能帮我指出错误在哪里?
非常感谢!我已经为此工作了一个小时。 TT
下面是我的脚本:
function PriceUpdate(){
var sheet = SpreadsheetApp.getActiveSheet();
var sh1 = sheet.getSheetByName('Try1');
var datarange = sh1.getDataRange();
var numRows = datarange.getNumRows();
var numColumns = datarange.getNumColumns();
var nextColumn = numColumns + 1;
sh1.getRange(1, nextColumn).setValue(new Date());
for (var i=2; i <= numRows; i++){
var numLikes = sh1.getRange(i, 1).getValue();
sh1.getRange(i, numColumns + 1).setValue(numLikes);
}
}
最佳答案
您需要将 getSheetByName 链接到电子表格,而不是工作表。
更改函数的前两行:
var sheet = SpreadsheetApp.getActiveSheet();
var sh1 = sheet.getSheetByName('Try1');
为此:
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sh1 = ss.getSheetByName('Try1');
关于javascript - getSheetByName() 的类型错误 : Cannot find function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37806971/
我正在一个更大的电子表格中创建一系列工作表,当我测试它时,我需要一个重置功能,这样我就不必手动检查并删除每个工作表。其中三个名称是静态的,所以我只有: spreadsheet.setActiveShe
我一直在编写一个脚本来按日期记录一些数据。我需要的唯一数据是在整个电子表格的工作表/标签之一中,名称为“Try1”。但是,它为 getSheetByName() 返回了 TypeError。 谁能帮我
我对 Google 脚本非常陌生,发现它有点令人困惑 函数 getdata 与设置计时器一起将重新查询 ImportJSON,但该函数仅写入第一个工作表。 我需要设置函数写入哪个工作表。 我已经尝试过
function sortResponses() { var Sheets = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Fall
我有几个不同的系统使用以下代码访问底层电子表格。 var mainLinks = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Main
我有一个电子表格绑定(bind)的谷歌应用程序脚本,我想使用 doGet 函数来控制从外部发送的电子表格/邮件。基本上,用户会收到一封带有两个链接的 onFormSubmit 邮件(我正在尝试使用我的
我是一名优秀的程序员,十分优秀!