我想通过应用程序脚本从工作表中删除一行。我一直在寻找答案。这里的文档使用getActiveSpreadsheet()
方法,但它总是向我返回null
。我不明白"活动电子表格"one_answers"非活动电子表格"是如何工作的。有什么方法可以让我通过ID获取电子表格吗?或者你有其他解决方案吗?我读到有些地方有"绑定脚本",但我不知道它是如何工作的。
附言:我过去常常使用这些方法来附加和更新我的工作表。它可能已经过期了,所以我找不到官方文件了吗?
Sheets.Spreadsheets.Values.append(resource,spreadsheetId,range,optionalArgs);
Sheets.Spreadsheets.Values.update(resource,spreadsheetId,range,optionalArgs);
这将删除第一行。
SpreadsheetApp.openById('Id').getSheetByName('SheetName').deleteRow(1);