Die App engine nutzen

Orbi.exec führt dieselbe Runtime aus wie ein Workflow-Node, von der Seite aus, ohne eine gespeicherte Action.

An app action, a workflow node, and an agent tool share one runtimeApp actionWorkflow nodeRuntimeBrowserSQL APIAILead Finder

Ausführen

Setze das ins Dokument und lade die Vorschau neu.

const response = await Orbi.exec(`async ({ orbi }) => {
  return orbi.project.name
}`)
document.body.textContent = response.result

Die Seite zeigt den Workspace-Namen. response.result ist der Wert, den deine Funktion zurückgibt.

Wann du stattdessen eine Action nutzt

Nutze eine Server action, wenn die Seite dieselbe Funktion mehr als einmal aufruft. Nutze Orbi.exec, wenn du eine Funktion ausprobieren willst, ohne sie zu speichern. Beide erhalten orbi, browser, ai, leads und den Rest der Runtime.

Wenn das fehlschlägt: Orbi.exec gibt den Workspace-Namen nicht zurück

Lies response.result, nicht die ganze Antwort. Die Funktion muss ein async-Funktionsausdruck sein. Ein Syntaxfehler kommt als Ausführungsfehler zurück. no paying sponsor bedeutet, dass der Workspace keinen Code ausführen kann, bis der Sponsor zahlen kann.