اطلاعات اجرا
با مجموعهها، منظم بمانید ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
اطلاعاتی در مورد یک اسکریپت در حال اجرا
شما می توانید از طریق متدهای شی ExecutionInfo
به ویژگی های خاصی از یک اسکریپت در حال اجرا دسترسی داشته باشید. برای مثال isPreview()
به شما می گوید که آیا یک اسکریپت در حال حاضر در حال پیش نمایش است یا واقعا در حال اجرا است.
این اغلب اشکال زدایی کد را ساده می کند:
// Code that generates a report.
// ...
if (!AdsApp.getExecutionInfo().isPreview()) {
// Do not email the report when in preview mode!
MailApp.sendEmail("[email protected]", "Report is ready!", report);
}
اطلاعات مربوط به حساب یک اسکریپت
اطلاعات حساب برای یک اسکریپت در حال اجرا اغلب مورد نیاز است، به خصوص زمانی که همان اسکریپت بدون تغییر در چندین حساب استفاده می شود. اگر اسکریپت گزارشی را ایمیل می کند، گیرنده باید حساب مبدا را شناسایی کند. برای این کار می توانید از متد getCustomerId()
شی Account
استفاده کنید:
let accountId = AdsApp.currentAccount().getCustomerId();
MailApp.sendEmail("[email protected]",
"Report is ready for " + accountId, report);
شی Account
همچنین دارای روش هایی است که به شما امکان می دهد واحد پول و منطقه زمانی حساب را شناسایی کنید.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-06-04 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-06-04 بهوقت ساعت هماهنگ جهانی."],[[["Access attributes of a running script using the `ExecutionInfo` object, such as determining if the script is in preview mode with `isPreview()`."],["Utilize the `Account` object to retrieve account information like customer ID (`getCustomerId()`), currency, and time zone, particularly useful when a single script operates across multiple accounts."],["Simplify debugging and reporting by conditionally executing code based on the script's execution mode and including account-specific details in outputs like emails."]]],[]]