یک شی که اطلاعاتی در مورد ماهیت یک خطا ناشی از تلاش برای اجرای یک تابع اسکریپت با استفاده از Apps Script API ارائه می دهد. اگر فراخوانی run
با موفقیت انجام شود اما تابع اسکریپت (یا خود Apps Script) یک استثنا ایجاد کند، فیلد error
بدنه پاسخ حاوی یک شی Status
است. فیلد details
شی Status
حاوی آرایه ای با یکی از این اشیاء ExecutionError
است.
نمایندگی JSON |
---|
{
"scriptStackTraceElements": [
{
object ( |
زمینه های | |
---|---|
scriptStackTraceElements[] | آرایهای از اشیاء که ردیابی پشتهای را از طریق اسکریپت ارائه میکنند تا نشان دهند که در کجا اجرا شکست خورده است، با عمیقترین فراخوانی ابتدا. |
errorMessage | پیام خطایی که توسط Apps Script ارسال میشود، معمولاً به زبان کاربر ترجمه میشود. |
errorType | نوع خطا، برای مثال |
ScriptStackTraceElement
یک ردیابی پشته از طریق اسکریپت که نشان می دهد کجا اجرا نشد.
نمایندگی JSON |
---|
{ "function": string, "lineNumber": integer } |
زمینه های | |
---|---|
function | نام تابعی که ناموفق بود. |
lineNumber | شماره خطی که اسکریپت در آن شکست خورد. |