Google sheets 谷歌工作表上的自动清除范围

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

我是一名教师,努力让我的生活更轻松。 我需要一个脚本自动清除数据从我的谷歌表在周五晚上11点

我的工作表名为“COrder1”,我要清除的范围是A5:J56

我一直在玩它,但没弄明白。有人能帮我写一个脚本吗?我是新来的

试试看:

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; }
先发布您的代码