जब स्क्रिप्ट को झलक मोड में चलाया जाता है, तो वे कैंपेन के असल डेटा में कोई बदलाव नहीं करतीं. इसके बजाय, स्क्रिप्ट एक्ज़ीक्यूशन से वे बदलाव दिखते हैं जो स्क्रिप्ट रन करके किए गए होते थे. आउटपुट से संतुष्ट होने के बाद, स्क्रिप्ट को लाइव चलाया जा सकता है या उसे शेड्यूल किया जा सकता है.
झलक मोड एक बेहतरीन सुविधा है. इसकी मदद से, 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, 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());