ExecutionError

ออบเจ็กต์ที่ให้ข้อมูลเกี่ยวกับลักษณะข้อผิดพลาดที่เกิดจากความพยายามของฟังก์ชันสคริปต์โดยใช้ Apps Script API หากการเรียก run สำเร็จ แต่ฟังก์ชันของสคริปต์ (หรือสคริปต์ Apps) มีข้อยกเว้น ช่อง error ของเนื้อหาการตอบกลับจะมีออบเจ็กต์ Status ช่อง details ของออบเจ็กต์ Status มีอาร์เรย์ที่มีออบเจ็กต์ ExecutionError รายการนี้เพียงรายการเดียว

การแสดง JSON
{
  "scriptStackTraceElements": [
    {
      object (ScriptStackTraceElement)
    }
  ],
  "errorMessage": string,
  "errorType": string
}
ช่อง
scriptStackTraceElements[]

object (ScriptStackTraceElement)

อาร์เรย์ของออบเจ็กต์ที่ส่งสแต็กเทรซผ่านสคริปต์เพื่อแสดงตำแหน่งที่ดำเนินการล้มเหลว โดยมีการเรียกใช้ที่อยู่ลึกที่สุดก่อน

errorMessage

string

Apps Script ส่งข้อความแสดงข้อผิดพลาด ซึ่งโดยปกติจะแปลเป็นภาษาของผู้ใช้

errorType

string

ประเภทข้อผิดพลาด เช่น TypeError หรือ ReferenceError หากไม่มีประเภทข้อผิดพลาด ช่องนี้จะไม่รวมอยู่

ScriptStackTraceElement

สแต็กเทรซผ่านสคริปต์ที่แสดงจุดที่การดำเนินการล้มเหลว

การแสดง JSON
{
  "function": string,
  "lineNumber": integer
}
ช่อง
function

string

ชื่อของฟังก์ชันที่ล้มเหลว

lineNumber

integer

หมายเลขบรรทัดที่สคริปต์ทำงานไม่สำเร็จ