Scripting

Fehlerbehandlung in Skripten

Die Fehlerbehandlung in Peakboard-Skripten erfolgt über den Try catch-Block, der im Skript-Editor unter Errorhandling zu finden ist. Ein Try catch-Block besteht aus mehreren Teilen:

  • dem Try-Teil, in dem der Code ausgeführt wird, und die Rückgabevariablen (Fehlermeldung, Fehlertyp und Fehlercode) definiert werden
  • dem Do-Teil, in dem der Hauptcode ausgeführt wird
  • dem Else-Teil, in dem der Fehler behandelt wird.

Der Try catch-Block wird wie folgt verwendet:

Fehlerbehandlung in Peakboard Skript

Wenn die Fehlerbehandlung im Skript benötigt wird, wird diese wie folgt implementiert:

local errmsg = ''
local errtype = ''
local errcode = ''

if trycatchfn(function()
      peakboard.log('Execution started')
   end,
   function(e)
      errmsg = e.message
      errtype = e.type
      errcode = e.code
   end)
 then
   peakboard.log('Execution successfully completed')
else
   peakboard.log('Execution failed: ' .. errmsg)
end

Wir lernen von dir!

Hat dir dieser artikel geholfen?

Lass dich erleuchten!

Du benötigst weitere unterstützung?

Peakboard Youtube icon Zum YouTube Kanal

Unsere zahlreichen Videos für Einsteiger und Fortgeschrittene erklären dir genau, wie du dein Dashboard gestaltest.

Peakboard Templates icon Zu den Peakboard Templates

Lade dir unsere Templates für die verschiedensten Anwendungsfälle kostenlos herunter.

Peakboard icon Zu www.peakboard.com

Auf unserer Website findest du alle wichtigen Infos zu Peakboard sowie verschiedene Anwendungsfälle und Success Stories.