Zum Inhalt springen

API-Referenz

Alle Methoden sind über das globale Objekt g verfügbar.

Die Fehlerbehandlung hängt von der verwendeten Sprache ab:

  • JavaScript und Janet: Methoden geben ihr Ergebnis direkt zurück und werfen bei Fehlern Ausnahmen. Verwenden Sie try/catch.
  • Lua: Methoden geben ein Tupel (result, error) zurück. Ist der erste Wert nil oder false, enthält der zweite die Fehlermeldung.

Weitere Details stehen in der Scripting-Übersicht.

Für Scripting-Unterstützungsdateien nutzen Sie in Guida Tools > Developer > Generate Scripting Support Files…. Der Dialog kann TypeScript-Definitionen (scripting-api.d.ts), Lua- und Janet-Leitfäden (scripting-api.lua, scripting-api.janet), LLM-Anweisungen für den Arbeitsbereich und TypeScript-Projektdateien erzeugen.


Diese Referenz ist in Kategorien gegliedert:

  • Browser und DOM: Navigation, Tabs, DOM-Manipulation, Screenshots und Layout.
  • Daten und Speicher: persistenter Speicher, Warteschlangen, Volltextsuche, Datenbanken und S3-kompatibler Speicher.
  • System und Automatisierung: Hintergrund-Worker, Workflows, Ereignisauslöser und Netzwerkverkehr.
  • KI, HTTP und Werkzeuge: lokale LLMs, Spracherkennung, Textausgabe, HTTP-Client, Zugangsdaten und Hilfsfunktionen.