用于删除 Google 工作表中的行的脚本

Script for removing rows in Google sheets

我需要一个脚本来删除,而不仅仅是删除 Google sheet 中的行。 有一个提供对 sheet 响应的表单,现在我必须手动登录并删除响应。 因此,我需要一个在每个星期六触发的简单脚本,从 sheet 中删除表单响应。

删除行的代码:

function deleteResponses() { 
  var ss = SpreadsheetApp.openById("File ID");
  var sheet = ss.getSheets()[3]; 
  sheet.deleteRows(2, 200); 
};

添加代码:在“工具”菜单下,选择“脚本编辑器”。添加此代码。

用于清除 sheet 的替代代码:

function deleteResponses() {
  var ss = SpreadsheetApp.openById(id);
  var sheet = ss.getSheets()[0];
  sheet.clear();

};

获取您的点差sheet ID,并将其替换为"id" 参数。然后在“资源”菜单下,选择“当前项目触发器”。