1
I日間必要な数の電子メールが送信されてから経過しているかどうかを確認するには、次のスクリプトを持っている:これは、かどうかをチェックするためにうまく機能Appsスクリプトをチェックする機能
function test(){
var ready = readyToSend('01/19/2017 08:00','2d');
}
function readyToSend(lastDate,days){
var minTimeAgo = new Date();
minTimeAgo.setTime(subtract(minTimeAgo, days));
var earliestDate = Utilities.formatDate(minTimeAgo, "GMT-7", "MM/dd/yyyy HH:mm");
if(earliestDate > lastDate){
return true;
}
return false;
}
日数が過ぎましたが、必要な平日の日数が経過したかどうかを知る必要があります。したがって、lastDate
が木曜日で、days
が2の場合、関数は火曜日までtrueを返してはなりません。現在、2日が経過しているため、月曜日に真を返します。
週末のチェックで週末を無視するにはどうすればよいですか?
計算のための日から 'd'を削除する必要がありますのでご注意ください。 – user2639740