Google sheets 谷歌工作表上的自动清除范围
我是一名教师,努力让我的生活更轻松。 我需要一个脚本自动清除数据从我的谷歌表在周五晚上11点 我的工作表名为“COrder1”,我要清除的范围是A5:J56 我一直在玩它,但没弄明白。有人能帮我写一个脚本吗?我是新来的 试试看:Google sheets 谷歌工作表上的自动清除范围,google-sheets,Google Sheets,我是一名教师,努力让我的生活更轻松。 我需要一个脚本自动清除数据从我的谷歌表在周五晚上11点 我的工作表名为“COrder1”,我要清除的范围是A5:J56 我一直在玩它,但没弄明白。有人能帮我写一个脚本吗?我是新来的 试试看: function clearMyJunk() { var dt=new Date(); if(dt.getDay()==5)//If its friday { SpreadsheetApp.getActive().getSheetByName('C
function clearMyJunk()
{
var dt=new Date();
if(dt.getDay()==5)//If its friday
{
SpreadsheetApp.getActive().getSheetByName('COrder1').getRange('A5:J56').clearContent();
}
}
//put this function in your onOpen() function
//The created trigger will run sometime between 23:00 to 24:00
function clearMyJunkTrigger()
{
if(!isMyTrigger)//This keeps it from creating more than one trigger
{
ScriptApp.newTrigger('clearMyJunk').timeBased().atHour(23).everyDays(1).create();
}
}
function isMyTrigger(funcName)
{
var r=false;
if(funcName)
{
var allTriggers=ScriptApp.getProjectTriggers();
var allHandlers=[];
for(var i=0;i<allTriggers.length;i++)
{
allHandlers.push(allTriggers[i].getHandlerFunction());
}
if(allHandlers.indexOf(funcName)>-1)
{
r=true;
}
}
return r;
}
函数clearMyJunk()
{
var dt=新日期();
if(dt.getDay()==5)//如果是星期五
{
SpreadsheetApp.getActive().getSheetByName('COrder1').getRange('A5:J56').clearContent();
}
}
//将此函数放入onOpen()函数中
//创建的触发器将在23:00到24:00之间运行
函数clearMyJunkTrigger()
{
if(!isMyTrigger)//这可以防止它创建多个触发器
{
ScriptApp.newTrigger('clearMyJunk').timeBased().atHour(23).everyDays(1.create();
}
}
函数isMyTrigger(funcName)
{
var r=假;
如果(名称)
{
var allTriggers=ScriptApp.getProjectTriggers();
var allHandlers=[];
对于(变量i=0;i-1)
{
r=真;
}
}
返回r;
}
先发布您的代码