প্রিভিউ মোডে স্ক্রিপ্ট এক্সিকিউট করা হলে, তা আসল ক্যাম্পেন ডেটায় কোনও পরিবর্তন করে না। পরিবর্তে, স্ক্রিপ্ট এক্সিকিউশন সেই পরিবর্তনগুলি দেখায় যা স্ক্রিপ্টটি এক্সিকিউট করা হলে করা হতো। আউটপুট দেখে সন্তুষ্ট হলে, আপনি স্ক্রিপ্টের লাইভ এক্সিকিউশন শুরু করতে বা এটি শিডিউল করতে পারবেন।
প্রিভিউ মোড একটি শক্তিশালী ফিচার, কারণ এটি আপনাকে স্ক্রিপ্ট ডেভেলপ এবং ডিবাগ করতে দেয় আপনার 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());