एक ऑब्जेक्ट जो Apps Script API का इस्तेमाल करके, स्क्रिप्ट फ़ंक्शन को एक्ज़ीक्यूट करने की कोशिश के बाद होने वाली गड़बड़ी के बारे में जानकारी देता है. अगर run कॉल सफल होता है, लेकिन स्क्रिप्ट फ़ंक्शन (या खुद Apps Script) कोई अपवाद दिखाता है, तो जवाब के मुख्य हिस्से के error फ़ील्ड में एक Status ऑब्जेक्ट होता है. Status ऑब्जेक्ट के details फ़ील्ड में एक अरे होता है, जिसमें इन ExecutionError ऑब्जेक्ट में से किसी एक ऑब्जेक्ट का इस्तेमाल होता है.
| JSON के काेड में दिखाना | 
|---|
{
  "scriptStackTraceElements": [
    {
      object ( | 
            
| फ़ील्ड | |
|---|---|
scriptStackTraceElements[] | 
              
                 
 ऑब्जेक्ट का कलेक्शन, जो स्क्रिप्ट के ज़रिए स्टैक ट्रेस उपलब्ध कराता है. इससे पता चलता है कि स्क्रिप्ट कहां एक्ज़ीक्यूट नहीं की जा सकी. साथ ही, सबसे डीप कॉल को पहले रखा जाता है.  | 
            
errorMessage | 
              
                 
 Apps Script में गड़बड़ी का एक मैसेज मिलता है, जो आम तौर पर उपयोगकर्ता की भाषा में होता है.  | 
            
errorType | 
              
                 
 गड़बड़ी किस तरह की है, उदाहरण के लिए   | 
            
ScriptStackTraceElement
स्क्रिप्ट के ज़रिए इकट्ठा किया गया स्टैक ट्रेस, जो दिखाता है कि स्क्रिप्ट कहां एक्ज़ीक्यूट नहीं की जा सकी.
| JSON के काेड में दिखाना | 
|---|
{ "function": string, "lineNumber": integer }  | 
              
| फ़ील्ड | |
|---|---|
function | 
                
                   
 उस फ़ंक्शन का नाम जो अपलोड नहीं हो सका.  | 
              
lineNumber | 
                
                   
 वह लाइन नंबर जहां स्क्रिप्ट फ़ेल हुई.  |