使用应用程序脚本修改工作表



我想通过应用程序脚本从工作表中删除一行。我一直在寻找答案。这里的文档使用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); 

最新更新