Modalità di anteprima

Quando gli script vengono eseguiti in modalità di anteprima, non apportano modifiche dati della campagna. L'esecuzione dello script mostra invece le modifiche che avrebbero se lo script è stato eseguito. Una volta soddisfatto dell'output, puoi avviare l'esecuzione in tempo reale di uno script o pianificarlo.

La modalità di anteprima è una funzionalità molto utile, in quanto consente di sviluppare ed eseguire il debug di una senza preoccuparti di apportare modifiche errate al tuo account Google Ads e i dati di Google Cloud.

La modalità di anteprima influisce solo sulle chiamate che utilizzano AdsApp come punto di contatto. Chiamate a gli altri servizi continueranno a funzionare normalmente. Ad esempio, se uno script utilizzaMailApp per inviare un'email, l'email verrà inviata indipendentemente dal fatto che lo script sia stato visualizzato o eseguito. I fogli di lavoro verranno aggiornati in entrambi gli scenari beh. Uno script può scoprire se è in esecuzione o meno in modalità di anteprima tramite le relative informazioni di esecuzione.

Il seguente snippet non si comporta 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());