झलक मोड

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

प्रीव्यू मोड एक बेहतरीन सुविधा है. इसकी मदद से, 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());