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");