google-apps-script - 如何每天午夜自动删除 Google 表格中定义的行?
问题描述
不知道如何自己编写脚本,谷歌搜索也没有帮助。
我想做的事:
每天午夜删除列 E:H。而已。
任何帮助表示赞赏。谢谢
解决方案
第一个函数创建一个基于时间的触发器。
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)
}
推荐阅读
- solidity - Solidity:在公共方法中返回数组
- ruby-on-rails - Rails:多租户数据库在公共模式中找不到记录
- cordova - 本机运行 ios:无法在 Object.getBundleId 获取应用程序包标识符
- python - 将 {serve} 元图添加到现有的 TensorFlow 模型
- winapi - 透明窗口上的常用控件?
- reactjs - 使用 axios 无法成功发帖
- appium - 如何在 Android 上找到带有 Appium 的 NativeScript TextField?
- azure - Azure CosmosDB COUNT 消耗大量 RU/s (MongoDB)
- matlab - 具有对数 bin 和归一化的直方图
- java - 如何修复无法创建java虚拟机?