Cuando las secuencias de comandos se ejecutan en el modo de vista previa, no realizan cambios en la configuración datos de la campaña. En cambio, la ejecución de la secuencia de comandos muestra los cambios que tendrían realizado si el script se estuvo ejecutando. Cuando estés conforme con el resultado, pueden iniciar la ejecución en vivo de una secuencia de comandos o programarla.
El modo de vista previa es una función muy útil, ya que te permite desarrollar y depurar un secuencia de comandos sin preocuparse por que se realicen cambios erróneos en su cuenta de Google Ads de datos no estructurados.
El modo de vista previa solo afecta a las llamadas que usan AdsApp
como punto de entrada. Las llamadas a otros servicios se realizarán de forma habitual. Por ejemplo, si una secuencia de comandos usa MailApp
para enviar un correo electrónico, se enviará independientemente de si se realizó una vista previa o se ejecutó. Las hojas de cálculo también se actualizarán en ambos casos. Una secuencia de comandos puede saber si se ejecuta o no en modo de vista previa a través de su información de ejecución.
El siguiente fragmento no se comportará como se espera en el modo de vista previa:
// Suppose the ad group has no keywords.
let adGroup = findAnEmptyAdGroup();
// Create a keyword.
adGroup.createKeyword("test");
// Fetch all keywords in the ad group.
let keywords = adGroup.keywords().get();
// In preview mode, will log "false": keyword was not actually created.
// In real execution, will log "true".
console.log("Are there keywords in the ad group? " + keywords.hasNext());