Modo de vista previa

Cuando se ejecutan las secuencias de comandos en el modo de vista previa, no realizan cambios en los datos reales de la campaña. En su lugar, la ejecución de la secuencia de comandos muestra los cambios que se habrían realizado si se hubiera ejecutado. Una vez que estés conforme con el resultado, puedes iniciar la ejecución en vivo de una secuencia de comandos o programarla.

El modo de vista previa es una función potente, ya que te permite desarrollar y depurar una secuencia de comandos sin preocuparte por que se realicen cambios erróneos en tus datos de Google Ads.

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 previsualizó o ejecutó. Las hojas de cálculo también se actualizarán en ambos casos. Una secuencia de comandos puede saber si se está ejecutando 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());