ExecutionError

ออบเจ็กต์ที่ให้ข้อมูลเกี่ยวกับลักษณะของข้อผิดพลาดที่เกิดจากการพยายามดำเนินการกับฟังก์ชันของสคริปต์โดยใช้ Apps Script API หากการเรียกใช้ run สำเร็จ แต่ฟังก์ชันของสคริปต์ (หรือ Apps Script เอง) มีการส่งข้อยกเว้น ช่อง 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

หมายเลขบรรทัดที่สคริปต์ล้มเหลว