প্রাকদর্শন মোড

যখন স্ক্রিপ্টগুলি পূর্বরূপ মোডে কার্যকর করা হয়, তখন তারা প্রকৃত প্রচারাভিযানের ডেটাতে কোন পরিবর্তন করে না। পরিবর্তে, স্ক্রিপ্ট এক্সিকিউশন দেখায় যে স্ক্রিপ্টটি কার্যকর করা হলে যে পরিবর্তনগুলি করা হত। একবার আউটপুট নিয়ে সন্তুষ্ট হলে, আপনি একটি স্ক্রিপ্টের লাইভ এক্সিকিউশন শুরু করতে পারেন বা এটির সময়সূচী করতে পারেন।

প্রিভিউ মোড একটি শক্তিশালী বৈশিষ্ট্য, কারণ এটি আপনাকে আপনার Google বিজ্ঞাপন ডেটাতে ভুল পরিবর্তনগুলি নিয়ে চিন্তা না করেই একটি স্ক্রিপ্ট বিকাশ এবং ডিবাগ করতে দেয়৷

প্রিভিউ মোড শুধুমাত্র সেই কলগুলিকে প্রভাবিত করে যেগুলি এন্ট্রি পয়েন্ট হিসাবে 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());