Quando os scripts são executados no modo de visualização, eles não alteram os dados reais da campanha. Em vez disso, a execução do script mostra as mudanças que teriam sido feitas se o script tivesse sido executado. Quando estiver satisfeito com a saída, iniciar a execução em tempo real de um script ou programá-lo.
O modo de visualização é um recurso poderoso, pois permite desenvolver e depurar um script sem se preocupar com alterações errôneas sendo feitas nas tags do Google Ads dados.
O modo de visualização afeta apenas chamadas que usam AdsApp
como um ponto de entrada. As chamadas para outros serviços vão continuar normalmente. Por exemplo, se um script usa
MailApp
enviar um e-mail. Ele será enviado mesmo que o script não tenha sido
visualizados ou executados. As planilhas serão atualizadas nos dois cenários conforme
muito bem. Um script pode descobrir se está sendo executado no modo de visualização usando
as informações de execução.
O snippet a seguir não terá o comportamento esperado no modo de visualização:
// 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());