本文介绍了如何自动从Google Sheet导入HTML触发器,除了周五和周六,每天11-3日,数据应该保持在每天下午3点的状态。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
此代码使用触发器每分钟刷新一次我的数据,但是除了星期五和星期六,我需要(上午11点到下午3点),然后数据应该保留在它们自己的位置,就像在下午3点到第二天早上11点一样。这是我的剧本。我现在应该添加哪些代码才能获得所需的代码? function myFunction() {
var sheet = SpreadsheetApp.getActiveSheet();
var cell = sheet.getRange("L4");
var refresh = parseInt(cell.getValue().toString());
var increment = refresh + 1;
cell.setValue(increment);
}
推荐答案
添加这样的测试(可能需要根据您的区域设置调整参数)
function testDate(){
d=new Date()
if (d.getDay()!=5 && d.getDay()!=6 && d.getHours()>=11 && d.getHours()<15) {return true}else{return false}
}
然后
function myFunction() {if (testDate()==true) {
var sheet = SpreadsheetApp.getActiveSheet();
var cell = sheet.getRange("L4");
var refresh = parseInt(cell.getValue().toString());
var increment = refresh + 1;
cell.setValue(increment);
}}
这篇关于如何自动从Google Sheet导入HTML触发器,除了周五和周六,每天11-3日,数据应该保持在每天下午3点的状态。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!