问题描述
我希望有人可以提供一些有关我在下面编写的脚本的建议。我有一个包含大量工作表的电子表格,并希望根据与当前日期匹配的工作表中的日期“仅复制/粘贴值”到几列(目的是在特定时间每天运行脚本) )。
我搜索了一些过去的主题,以了解类似的格式类型,但似乎仍然无法使其正常运行;任何输入表示赞赏!
//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 (将#修改为@)