এক্সিকিউশন লগ

গুগল অ্যাডস স্ক্রিপ্ট প্রিভিউ মোডে এবং প্রকৃত এক্সিকিউশনের সময় দুই ধরনের এক্সিকিউশন লগ প্রদর্শন করে: চেঞ্জেস লগ এবং লগস আউটপুট।

পরিবর্তন লগ

চেঞ্জ লগ-এ স্ক্রিপ্ট দ্বারা Google Ads এনটিটি-তে করা সমস্ত পরিবর্তন দেখানো হয়: এনটিটির বিবরণ, পরিবর্তনের ধরণ, আগের ও পরের মান, এবং কোনো ত্রুটি থাকলে তা।

প্রিভিউ স্ক্রিনের স্ক্রিনশট

শুধুমাত্র ত্রুটিগুলো দেখানোর জন্য পরিবর্তন লগগুলোকে আরও ফিল্টার করা যেতে পারে।

লগ আউটপুট

যদি আপনি কোনো স্ক্রিপ্টে console.log("Hello world!"); চালান, তাহলে লগ-এ "Hello world!" লেখাটি দেখা যাবে। টেক্সটের অংশবিশেষ লগ করা ডিবাগিংয়ের সময় বিশেষভাবে উপযোগী, তবে লাইভ এক্সিকিউশনের সময়েও এটি প্রায়শই সহায়ক হয়। ধরা যাক, নিম্নলিখিত স্ক্রিপ্টটি প্রতিদিন চালানোর জন্য শিডিউল করা আছে:

let spreadsheet = SpreadsheetApp.create("Daily Report");
// Populate the spreadsheet.
// ...
console.log("Daily report ready!");
console.log(spreadsheet.getUrl());

প্রতিবার চালানোর সময়, স্ক্রিপ্টটি নতুন তৈরি হওয়া স্প্রেডশীটের URL লগ করে রাখে, ফলে পরে এটি খুঁজে পাওয়া সহজ হয়। এছাড়াও, লগে কমলা বা লাল রঙের টেক্সট দেখানোর জন্য আপনি console.warn() বা console.error() ব্যবহার করতে পারেন।

প্রোগ্রামার-নির্দিষ্ট লগ বার্তা ছাড়াও, গুগল অ্যাডস স্ক্রিপ্ট চলার সময় যে কোনো ত্রুটি এবং সতর্কবার্তার সম্মুখীন হলে তা টেক্সট লগেও প্রদর্শিত হবে।