Lesen Sie dies, bevor Sie Skripte schreiben
Javascript
Alle Skripte werden in Javascript geschrieben. Hier finden Sie eine Einführung in Javascript.
Aktueller Benutzer
Der aktuelle Benutzer ist in allen Skripten als Objekt mit dem Namen „actionUser“ verfügbar:
var userMe = actionUser;
Nutzung von Java Klassen
In unserem Skript ist Javascript ein Wrapper um Java als Kernprogrammiersprache von todo4teams.
Um neue Variablen oder Objekte aus Java-Klassen zu erstellen, gibt es mehrere Möglichkeiten:
- Verwenden Sie einfach den new Operator:
var s = new java.lang.String(); - Deklarieren Sie zuerst den Java-Typ in Javascript und erzeugen Sie dann das Objekt:
var StringArray = Java.type("java.lang.String[]");
var-Werte = neues StringArray(2); Verwenden Sie das helper object (verfügbar in allen Skriptkontexten)
- So erstellen Sie neue Objekte: var x = helper.createInstance('com.mycompany.types.MyBusinessObject');
- oder um Arrays in einer Zeile zu erstellen: var x = helper.createArray('com.mycompany.types.MyBusinessObject', 20);
Zugriff auf Geschäftsobjekte von todo4teams
Das helper-Objekt bietet Zugriff auf gängige Geschäftsobjekte, z. B. die Liste der Benutzer in todo4teams:
var user = helper.getUsers(); // Array aller Benutzer
var user = helper.getUserById(23);
var user2 = helper.getUserByUserName("jsmith");