ExecutionError

एक ऑब्जेक्ट, जो Apps Script API का इस्तेमाल करके, किसी स्क्रिप्ट फ़ंक्शन को चलाने की कोशिश करने की वजह से होने वाली गड़बड़ी के बारे में जानकारी देता है. अगर run कॉल हो जाता है, लेकिन स्क्रिप्ट फ़ंक्शन (या खुद Apps Script) कोई अपवाद दिखाता है, तो रिस्पॉन्स के मुख्य हिस्से के error फ़ील्ड में, Status ऑब्जेक्ट होता है. Status ऑब्जेक्ट के details फ़ील्ड में एक कलेक्शन होता है, जिसमें इन ExecutionError ऑब्जेक्ट में से कोई एक ऑब्जेक्ट होता है.

जेएसओएन के काेड में दिखाना
{
  "scriptStackTraceElements": [
    {
      object (ScriptStackTraceElement)
    }
  ],
  "errorMessage": string,
  "errorType": string
}
फ़ील्ड
scriptStackTraceElements[]

object (ScriptStackTraceElement)

स्क्रिप्ट के ज़रिए स्टैक ट्रेस देने वाले ऑब्जेक्ट का कलेक्शन. इसमें यह दिखाया जाता है कि प्रोग्राम कहां पूरा नहीं हुआ. सबसे पहले डीप कॉल होता है.

errorMessage

string

'Apps स्क्रिप्ट' से भेजा गया गड़बड़ी का मैसेज, आम तौर पर उपयोगकर्ता की भाषा में अनुवाद किया जाता है.

errorType

string

गड़बड़ी का टाइप, जैसे कि TypeError या ReferenceError. अगर गड़बड़ी का टाइप उपलब्ध नहीं है, तो यह फ़ील्ड शामिल नहीं किया जाता.

ScriptStackTraceElement

स्क्रिप्ट में मौजूद स्टैक ट्रेस, जो दिखाता है कि स्क्रिप्ट को कहां चलाया नहीं जा सका.

जेएसओएन के काेड में दिखाना
{
  "function": string,
  "lineNumber": integer
}
फ़ील्ड
function

string

काम नहीं करने वाले फ़ंक्शन का नाम.

lineNumber

integer

वह लाइन नंबर जिसमें स्क्रिप्ट नहीं चल सकी.