Javascript Google Sheets脚本中的循环出错

Javascript Google Sheets脚本中的循环出错,javascript,google-apps-script,google-sheets,Javascript,Google Apps Script,Google Sheets,我正试图编写一个脚本,通过传递列编号数组来删除列 找不到方法deleteColumns((类)) 我很确定这就是问题所在 for (var i = 0; i <= arr.length; i++){ sheet.deleteColumns(arr[i]); }; for(var i=0;i您的函数DMC()定义了三个参数,其中最后一个参数“arr”不是通过函数调用给出的: DMC('Elements', [1,2]); 所以第三个参数是未定义的。Ops。谢谢,我

我正试图编写一个脚本,通过传递列编号数组来删除列

找不到方法deleteColumns((类))

我很确定这就是问题所在

for (var i = 0; i <= arr.length; i++){
      sheet.deleteColumns(arr[i]);
      };
for(var i=0;i您的函数
DMC()
定义了三个参数,其中最后一个参数“arr”不是通过函数调用给出的:

DMC('Elements', [1,2]);

所以第三个参数是未定义的。

Ops。谢谢,我重新调整了脚本的用途,并错误地将其留在那里。我编辑了我的问题。现在获取错误
无法找到方法deleteColumns((类))
问题正如所说。对象
工作表
没有这种方法。为什么不试试控制台日志记录工作表,看看里面有什么?这就是问题所在
(var i=0;i
DMC('Elements', [1,2]);