Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Microsoft Advertising Scripts bietet zwei Arten von Protokollen: Änderungsprotokolle und Textprotokolle.
Änderungsprotokoll
Änderungsprotokolle listen alle Änderungen auf, die ein Skript an Microsoft Advertising-Entitäten vornimmt. Zu den Details gehören Geändertes Element, Änderungstyp, aktueller Wert, neuer Wert und Status. Um das Änderungsprotokoll anzuzeigen, klicken Sie unter dem Skript-Editor auf Änderungen .
Textprotokoll
Um Text in das Textprotokoll zu schreiben, rufen Sie die Methode des Logger-Objektslog() auf. Das Schreiben von Text in das Textprotokoll ist nützlich zum Debuggen von Skripten oder zum Erfassen von Skriptaktivitäten. Da die Protokollierung im Hinblick auf die Leistung eine teure Aufgabe ist, sollten Sie die Protokollierung sparsam und wahrscheinlich nicht innerhalb von Schleifen mit hohem Volumen verwenden, außer um Benachrichtigungen über Probleme bereitzustellen. Anstatt mehrere Log() Aufrufe zu verwenden, um mehrere Zeilen zu schreiben, verwenden Sie außerdem einen einzigen Aufruf und schließen Sie Zeilenumbruchzeichen ("\n") ein.
Eines der folgenden Formate eignet sich zum Protokollieren von Daten in mehreren Zeilen.
function main() {
var account = AdsApp.currentAccount();
Logger.log(`Account ID: ${account.getAccountId()}\nAccount name: ${account.getName()}\nAccount number: ${account.getAccountNumber()}\nCustomer ID: ${account.getCustomerId()}\nCurrency code: ${account.getCurrencyCode()}\nTime zone: ${account.getTimeZone()}\n\n`);
Logger.log(`Account ID: ${account.getAccountId()}
Account name: ${account.getName()}
Account number: ${account.getAccountNumber()}
Customer ID: ${account.getCustomerId()}
Currency code: ${account.getCurrencyCode()}
Time zone: ${account.getTimeZone()}\n\n`);
// Don't use a separate call for each line!
// Logger.log("Account ID: " + account.getAccountId());
// Logger.log("Account name: " + account.getName());
// Logger.log("Account number: " + account.getAccountNumber());
// Logger.log("Customer ID: " + account.getCustomerId());
// Logger.log("Currency code: " + account.getCurrencyCode());
// Logger.log("Time zone: " + account.getTimeZone() + "\n\n");
}
Zusätzlich zur Ausgabe aus der log() Methode werden Fehler und Warnungen automatisch in das Textprotokoll ausgegeben. Um das Textprotokoll anzuzeigen, klicken Sie unter dem Skript-Editor auf Protokolle .
Um die Änderungsprotokolle und Textprotokolle für Skripts anzuzeigen, die nach einem Zeitplan ausgeführt werden oder ausgeführt wurden, als Sie sich abgemeldet haben, klicken Sie auf der Startseite von Skripts auf Details anzeigen .