function main() { // ********************* // Logging mit Timestamp // ********************* Logger.log((new Date).toISOString().replace(/z|t/gi,' ').trim()+" - "+MESSAGE) // ***************** // Wochentagsprüfung // ***************** var DatumHeute = new Date(Utilities.formatDate(new Date(), AdWordsApp.currentAccount().getTimeZone(), "MMM dd,yyyy HH:mm:ss")); var Wochentag = DatumHeute.getDay(); Logger.log(Wochentag); if (Wochentag==4.0 || Wochentag==1.0) { // do my job Logger.log("nix") } // *************** // Fehler abfangen // *************** var sMailAddress = "thomas.gruebel@inbiz.de"; var sSubject = "Kunde A - Checke irgendwas... " var sMailMessage = ""; try { // do my job Logger.log("nix") } catch(e) { Logger.log(e); // Daten per Mail versenden if(sMailAddress) { sSubject+= " *** Fehler ***"; sMailMessage+=e; MailApp.sendEmail(sMailAddress, sSubject, sMailMessage); } } // *************** // Laufzeitprüfung // *************** var minRemainingTimeForCancellation = 100; while (accountIterator.hasNext()) { var iRemainingTime = AdWordsApp.getExecutionInfo().getRemainingTime() Logger.log("# Restlaufzeit: "+iRemainingTime) if (iRemainingTime