ExecutionError

Apps Komut Dosyası API'si kullanılarak bir komut dosyası işlevini yürütme girişiminden kaynaklanan hatanın yapısı hakkında bilgi sağlayan nesne. Bir run çağrısı başarılı olur ancak komut dosyası işlevi (veya Apps Komut Dosyasının kendisi) bir istisna atarsa yanıt gövdesinin error alanında bir Status nesnesi bulunur. Status nesnesinin details alanı, bu ExecutionError nesnelerinden birine sahip bir dizi içeriyor.

JSON gösterimi
{
  "scriptStackTraceElements": [
    {
      object (ScriptStackTraceElement)
    }
  ],
  "errorMessage": string,
  "errorType": string
}
Alanlar
scriptStackTraceElements[]

object (ScriptStackTraceElement)

En derin çağrı en başta olacak şekilde, yürütmenin nerede başarısız olduğunu göstermek için komut dosyası üzerinden yığın izleme (stack trace) sağlayan nesneler dizisi.

errorMessage

string

Apps Komut Dosyası tarafından gönderilen ve genellikle kullanıcının diline göre yerelleştirilen hata mesajı.

errorType

string

Hata türü (ör. TypeError veya ReferenceError). Hata türü kullanılamıyorsa bu alan dahil edilmez.

ScriptStackTraceElement

Yürütmenin nerede başarısız olduğunu gösteren komut dosyası üzerinden bir yığın izleme.

JSON gösterimi
{
  "function": string,
  "lineNumber": integer
}
Alanlar
function

string

Başarısız olan işlevin adı.

lineNumber

integer

Komut dosyasının başarısız olduğu satır numarası.