根据当前日期的匹配情况将脚本优化为“仅粘贴值”的建议

问题描述

我希望有人可以提供一些有关我在下面编写的脚本的建议。我有一个包含大量工作表的电子表格,并希望根据与当前日期匹配的工作表中的日期“仅复制/粘贴值”到几列(目的是在特定时间每天运行脚本) )。

我搜索了一些过去的主题,以了解类似的格式类型,但似乎仍然无法使其正常运行;任何输入表示赞赏!

//Loops through individual sheets and checks to find current day's tab.  Once found it copy/paste specials the values only to lock the day's values.  
function lockDaysValues (){
    var ss = SpreadsheetApp.getActiveSpreadsheet();
    var todaysDate = new Date(); 
    var todaysDateFormatted = Utilities.formatDate(new Date(),"PST","MM-dd-yyyy") //formats to fit 
    current tab name date titles of MM/DD/YYYY
    var sheets = ss.getSheets(); 
     for(var x=0; x<sheets.length; x++){
      checkSheets = sheets[x].getRange('C2').getValue();  
        if(checkSheets=='todaysDateFormatted'){
          ss.getActiveSheet().getRange('C5:D').activate();
          ss.getActiveSheet().getRange('C5:D').copyTo(ss.getActiveSheet().getRange('C5:D'),SpreadsheetApp.CopyPasteType.PASTE_NORMAL,false);
      }else{
          break; 
      }
    }
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)