ScriptAPI (ArcFlow.Next): Unterschied zwischen den Versionen
Jens (Diskussion | Beiträge) Stand 4.1.09 Erstellen von Skripten in ArcFlow.Next |
Jens (Diskussion | Beiträge) Steht in der freigegebenen Version noch nicht zur Verfügung. |
||
Zeile 3: | Zeile 3: | ||
{{Construction}} | {{Construction}} | ||
Funktionen, die häufiger gebraucht werden, können in ArcFlow.Next in der ScriptAPI mit der Programmiersprache JavaScript geschrieben werden. Das Skript kann | Funktionen, die häufiger gebraucht werden, können in ArcFlow.Next in der ScriptAPI mit der Programmiersprache JavaScript geschrieben werden. Das Skript wird einem Bereich zugewiesen und kann in dem Bereich aufgerufen werden. Die Addons werden über die Schaltfläche [[File:Menubar_addon.png|x24px]] angezeigt und können dort auch aufgerufen werden. Die Zuweisung des Skripts zum Bereich wird unter "Einstellungen / Erweitert / Addons" definiert. Das Skript selbst kann unter "Einstellungen / Erweitert / Skripte" geschrieben werden. Die Einstellungen werden nur bei Benutzern angezeigt, die der Benutzergruppe "Administratoren" angehören. | ||
Vorgehen beim Schreiben eigener Skripte | |||
Zur Verfügung stehende Umgebung | |||
Objekt "af" | |||
af.next.<Befehl>(<Parameter>) | |||
af.next.constant.AFErrOk | |||
Zugriff auf die Umgebung | |||
treeNode = ausgewähltes Objekt im Arbeitsmappenbaum | |||
treeNode.id = Id des Objekts (Arbeitsmappe oder Archivnummer) | |||
treeNode.type = "workfolder" im Falle einer Arbeitsmappe | |||
af.user Benutzer | |||
Ausgabe mit alert() | |||
Programmierung in einer Umgebung in der Anweisungen parallel ausgeführt werden | |||
Verwendung von .then, await, async | |||
Rückgabewert von Anweisungen | |||
result.code = Rückgabewert der Funktion | |||
result.returnValues.abmList[0].afAbmId bei der Rückgabe einer Liste von Arbeitsmappen |
Version vom 9. Oktober 2024, 15:05 Uhr
![]() | |
ScriptAPI | ![]() |
Grundlegende Beschreibung zur Erstellung von Skripten |
![]() |
Diese Seite wird zur Zeit bearbeitet. Der Inhalt kann falsch oder zumindest wahnsinnig ungenau sein. Wir sind dabei das zu beheben. |
Funktionen, die häufiger gebraucht werden, können in ArcFlow.Next in der ScriptAPI mit der Programmiersprache JavaScript geschrieben werden. Das Skript wird einem Bereich zugewiesen und kann in dem Bereich aufgerufen werden. Die Addons werden über die Schaltfläche angezeigt und können dort auch aufgerufen werden. Die Zuweisung des Skripts zum Bereich wird unter "Einstellungen / Erweitert / Addons" definiert. Das Skript selbst kann unter "Einstellungen / Erweitert / Skripte" geschrieben werden. Die Einstellungen werden nur bei Benutzern angezeigt, die der Benutzergruppe "Administratoren" angehören.
Vorgehen beim Schreiben eigener Skripte
Zur Verfügung stehende Umgebung Objekt "af" af.next.<Befehl>(<Parameter>) af.next.constant.AFErrOk Zugriff auf die Umgebung treeNode = ausgewähltes Objekt im Arbeitsmappenbaum treeNode.id = Id des Objekts (Arbeitsmappe oder Archivnummer) treeNode.type = "workfolder" im Falle einer Arbeitsmappe af.user Benutzer
Ausgabe mit alert()
Programmierung in einer Umgebung in der Anweisungen parallel ausgeführt werden Verwendung von .then, await, async
Rückgabewert von Anweisungen result.code = Rückgabewert der Funktion result.returnValues.abmList[0].afAbmId bei der Rückgabe einer Liste von Arbeitsmappen