Modalità di anteprima

Quando gli script vengono eseguiti in modalità di anteprima, non apportano modifiche ai dati della campagna effettivi. L'esecuzione dello script mostra invece le modifiche che sarebbero state apportate se lo script fosse stato eseguito. Una volta soddisfatto dell'output, puoi avviare l'esecuzione live di uno script o pianificarla.

La modalità di anteprima è una funzionalità potente, in quanto ti consente di sviluppare ed eseguire il debug di uno script senza preoccuparti di modifiche errate apportate ai tuoi dati Google Ads.

La modalità di anteprima influisce solo sulle chiamate che utilizzano AdsApp come punto di accesso. Le chiamate ad altri servizi verranno eseguite normalmente. Ad esempio, se uno script utilizza MailApp per inviare un'email, questa verrà inviata indipendentemente dal fatto che lo script sia stato visualizzato in anteprima o eseguito. Anche i fogli di lavoro verranno aggiornati in entrambi gli scenari. Uno script può scoprire se è in esecuzione in modalità di anteprima tramite le informazioni di esecuzione.

Il seguente snippet non si comporterà come previsto in modalità di anteprima:

// 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());