我有这个电子表格,我需要每天删除行。我找到了脚本但是当我尝试使用它时出现错误。
错误:TypeError:无法调用方法" deleteRows"未定义的。 (第4行,文件"代码")
这是我正在使用的代码:
function deleteResponses() { var ss = SpreadsheetApp.openById("SPREADSHEETKEY"); var sheet = ss.getSheets()[3]; sheet.deleteRows(2, 30); };
我不明白我做错了什么。任何帮助将不胜感激。
答案 0 :(得分:1)
此行var sheet = ss.getSheets()[3]
将undefined
分配给sheet
,因为您的电子表格有三张或更少的工作表,因为Javascript使用基于0的数组索引。
修复方法是使用正确的索引号更改3
。