Gdy skrypty są wykonywane w trybie podglądu, nie wprowadzają żadnych zmian w rzeczywistych danych kampanii. Zamiast tego wykonanie skryptu pokazuje zmiany, które zostałyby wprowadzone, gdyby skrypt był wykonywany. Gdy będziesz zadowolony z wyniku, możesz rozpocząć wykonywanie skryptu na żywo lub zaplanować jego uruchomienie.
Tryb podglądu to zaawansowana funkcja, która umożliwia tworzenie i debugowanie skryptu bez obaw o błędne zmiany w danych Google Ads.
Tryb podglądu ma wpływ tylko na połączenia, w których punktem wejścia jest AdsApp
. Połączenia z innymi usługami będą realizowane normalnie. Jeśli na przykład skrypt używa funkcjiMailApp
do wysyłania e-maili, zostaną one wysłane niezależnie od tego, czy skrypt został wyświetlony lub wykonany. W obu przypadkach arkusze kalkulacyjne zostaną zaktualizowane. Skrypt może sprawdzić, czy jest uruchomiony w trybie podglądu, korzystając z informacji o wykonaniu.
Ten fragment kodu nie będzie działać zgodnie z oczekiwaniami w trybie podglądu:
// 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, this will log "false" since the keyword was not actually created.
// In real execution, this will log "true".
console.log("Are there keywords in the ad group? " + keywords.hasNext());