झलक मोड

झलक मोड में स्क्रिप्ट रन करने पर, कैंपेन के असल डेटा में कोई बदलाव नहीं होता. इसके बजाय, स्क्रिप्ट रन करने पर वे बदलाव दिखते हैं जो स्क्रिप्ट रन होने पर किए जाते. आउटपुट से संतुष्ट होने के बाद, स्क्रिप्ट को लाइव रन किया जा सकता है या उसे शेड्यूल किया जा सकता है.

झलक मोड एक काम की सुविधा है. इसकी मदद से, स्क्रिप्ट को डेवलप और डीबग किया जा सकता है. इसके लिए, Google Ads के विज्ञापनों के डेटा में गलत बदलाव होने की चिंता करने की ज़रूरत नहीं होती.

झलक मोड का असर सिर्फ़ उन कॉल पर पड़ता है जिनमें एंट्री पॉइंट के तौर पर AdsApp का इस्तेमाल किया जाता है. अन्य सेवाओं के लिए कॉल सामान्य तरीके से काम करती रहेंगी. उदाहरण के लिए, अगर कोई स्क्रिप्ट, ईमेल भेजने के लिए MailApp का इस्तेमाल कर रही है, तो ईमेल भेजा जाएगा. भले ही, स्क्रिप्ट की झलक देखी गई हो या उसे रन किया गया हो. दोनों ही स्थितियों में, स्प्रेडशीट अपडेट हो जाएंगी. कोई स्क्रिप्ट, अपनी एक्ज़ीक्यूशन की जानकारी से यह पता लगा सकती है कि वह झलक मोड में रन हो रही है या नहीं.

झलक मोड में, यहां दिया गया स्निपेट उम्मीद के मुताबिक काम नहीं करेगा:

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