首页 > 解决方案 > 如何每天午夜自动删除 Google 表格中定义的行?

问题描述

不知道如何自己编写脚本,谷歌搜索也没有帮助。

我想做的事:

每天午夜删除列 E:H。而已。

任何帮助表示赞赏。谢谢

标签: google-apps-scriptgoogle-sheets

解决方案


第一个函数创建一个基于时间的触发器。

function createTimeBasedTrigger() {
  var ss=SpreadsheetApp.openById("SpreadsheetID");
  ScriptApp.newTrigger('deleteEtoH').timeBased().everyDays(1).atHour(0).create();
}

此函数删除第 5 到 8 列

function deleteEtoH() {
  var ss=SpreadsheetApp.openById("SpreadsheetID");
  var sh=ss.getSheetByName("Sheet Name");
  sh.deleteColumns(5,4)                          
}

时间驱动触发器

班级表


推荐阅读