Registros de cambios y registros de texto

Microsoft Advertising Scripts proporciona dos tipos de registros: registros de cambios y registros de texto.

Registro de cambios

Los registros de cambios muestran todos los cambios que realiza un script en las entidades de Microsoft Advertising. Los detalles incluyen Elemento modificado, Tipo de cambio, Valor actual, Nuevo valor y Estado. Para ver el registro de cambios, haga clic en Cambios debajo del editor de scripts.

Registro de texto

Para escribir texto en el registro de texto, llame al método del log() objeto Logger. Escribir texto en el registro de texto es útil para depurar scripts o capturar la actividad de script. Dado que el registro es una llamada costosa en términos de rendimiento, la guía consiste en usar el registro con moderación y probablemente no dentro de bucles de gran volumen, excepto para proporcionar notificación de problemas. Además, en lugar de usar varias Log() llamadas para escribir varias líneas, use una sola llamada e incluya caracteres de nueva línea ('\n').

Cualquiera de los siguientes formatos funciona para registrar datos en varias líneas.

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");

}

Además de la log() salida del método , los errores y advertencias se generan automáticamente en el registro de texto. Para ver el registro de texto, haga clic en Registros debajo del editor de scripts.

Para ver los registros de cambios y los registros de texto de los scripts que se ejecutan según una programación o que se estaban ejecutando al salir, haga clic en Ver detalles en la página principal scripts.