झलक मोड

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

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