চলমান স্ক্রিপ্ট সম্পর্কে তথ্য
আপনি ExecutionInfo
অবজেক্টের পদ্ধতির মাধ্যমে চলমান স্ক্রিপ্টের নির্দিষ্ট বৈশিষ্ট্যগুলি অ্যাক্সেস করতে পারেন। উদাহরণস্বরূপ, isPreview()
আপনাকে বলে যে একটি স্ক্রিপ্ট বর্তমানে প্রিভিউ করা হচ্ছে বা বাস্তবে কার্যকর হচ্ছে কিনা।
এটি প্রায়ই ডিবাগিং কোড সহজ করে:
// Code that generates a report.
// ...
if (!AdsApp.getExecutionInfo().isPreview()) {
// Do not email the report when in preview mode!
MailApp.sendEmail("customer@example.com", "Report is ready!", report);
}
একটি স্ক্রিপ্ট এর অ্যাকাউন্ট সম্পর্কে তথ্য
একটি চলমান স্ক্রিপ্টের জন্য অ্যাকাউন্ট তথ্য প্রায়ই প্রয়োজন হয়, বিশেষ করে যখন একই অপরিবর্তিত স্ক্রিপ্ট একাধিক অ্যাকাউন্টে ব্যবহার করা হয়। যদি স্ক্রিপ্টটি একটি প্রতিবেদন ইমেল করে, তবে প্রাপককে আসল অ্যাকাউন্ট সনাক্ত করতে হবে। আপনি এটির জন্য Account
অবজেক্টের getCustomerId()
পদ্ধতি ব্যবহার করতে পারেন:
let accountId = AdsApp.currentAccount().getCustomerId();
MailApp.sendEmail("customer@example.com",
"Report is ready for " + accountId, report);
Account
অবজেক্টে আপনাকে অ্যাকাউন্টের মুদ্রা এবং সময় অঞ্চল সনাক্ত করতে দেওয়ার পদ্ধতিও রয়েছে।