Engine Help Kategorie: Misc
Gefilterte Übersicht der Engine-Help-Dokumentation.
@Reverse
Dreht die Reihenfolge der Buchstaben in TEXT TEXT1 oder in jedem Element von TEXTLIST TEXTLIST1 um.
@Right
Gibt den rechten Teil von TEXT/TEXTLIST TEXT1/TEXTLIST1 zurück. Ausgewählt werden können FN COUNT2 Zeichen oder der rechts von TEXT TEXT2 stehende Text. Die Suche nach TEXT2 geschieht dabei von links nach rechts.
@RightBack
Gibt den rechten Teil von TEXT/TEXTLIST TEXT1/TEXTLIST1 zurück. Ausgewählt werden können alle Zeichen bis auf FN COUNT2 verbleibende oder der rechts von TEXT TEXT2 stehende Text. Die Suche nach TEXT2 geschieht dabei von …
@Second
Gibt die Sekunden von TD/TDLIST TD1/TDLIST1 zurück. Wird die @Function mit dem Parameter TEXTOPTIONS aufgerufen, bestimmt dieser den Rückgabetyp. F=Wie ohne TEXTOPTIONS (Rückgabe-Datentyp = FLOAT/FLOATLIST) A=Rückgabe-Da …
@SetFieldFlags
Setzt die Field Flags FN2 für Notes in eine Variable. Werden einer Variable nicht explizit mit @SetFieldFlags Flags zugewiesen, werden die default Werte angenommen. Wurden jedoch Flags zugewiesen gelten immer diese. Fiel …
@SetListElement
Ersetzt das Element an FN POSITION2 von FN/FNLIST/TEXT/TEXTLIST/TD/TDLIST/IDLIST/HUGETEXTLIST FN1/FNLIST1/TEXT1/TEXTLIST1/TD1/TDLIST1/IDLIST1/HUGETEXTLIST1 durch FN3/TEXT3/TD3 und gibt die neue Liste als Ergebnis zurück. …
@SetProfileField
Setzt den Inhalt des Profile-Feld's, mit dem Namen TEXT TEXTFIELDNAME, für den Benutzer mit dem Namen TEXT TEXTUSERNAME (kann auch "" sein), unter Berücksichtigung der Profile-Form mit dem Namen TEXT TEXTPROFILEFORMNAME …
@SetVar
Setzt den Wert der Variable(n) mit dem(den) Namen TEXT/TEXTLIST NAME1 auf den Wert VAR3. Falls die Variable zu einer Gruppe (z.B. einem Dokument) gehört muß der Gruppenname (z.B. der NOTEHANDLE vom Dokument) als TEXT GRO …
@SetVarFieldFlags
Setzt die Notes-Feld-Flags für das in TEXT NAME1 angegebene Feld auf den Wert FN FN1. Falls die Variable zu einer Gruppe (z.B. einem Dokument) gehört muß der Gruppenname (z.B. der NOTEHANDLE vom Dokument) als TEXT GROUP2 …
@SetVarInVar
Setzt in die Variable VARDEST1 an der Position FN POSITION2 von der Variablen VARSOURCE2 ab der Position FN POSITION4 FN LENGTH Byte ein und gibt das Ergebnis zurück. Mit TEXT MODE6 kann die Art des Einsetzens näherer be …
@SetVarWithFieldFlags
Setzt den Wert der Variable(n) mit dem(den) Namen TEXT/TEXTLIST NAME1 auf den Wert VAR3. Falls die Variable zu einer Gruppe (z.B. einem Dokument) gehört muß der Gruppenname (z.B. der NOTEHANDLE vom Dokument) als TEXT GRO …
@ShiftList
Verschiebt die FN/TEXT/TD/FNLIST/TEXTLIST/TDLIST FN1/TEXT1/TD1/FNLIST1/TEXTLIST1/TDLIST1 in der Richtung FN DIRECTION3, setzt an die freigewordene Position FN/TEXT/TD FN2/TEXT2/TD2 und entfernt das Element am anderen End …
@Sleep
Hält die Bearbeitung des aktuellen Scripts um FN COUNT1 1/10 Sekunden an. Da hierbei ein Idle-Wait durchgeführt wird, der den Prozessor nicht belegt, ist diese Funktion einer leeren Zählschleife in jedem Fall vorzuziehen …
@SleepMS
Hält die Bearbeitung des aktuellen Scripts um FN COUNT1 Millisekunden an. Da hierbei ein Idle-Wait durchgeführt wird, der den Prozessor nicht belegt, ist diese Funktion einer leeren Zählschleife in jedem Fall vorzuziehen …
@SortList
Sortiert den/die TEXT/TEXTLIST TEXT1/TEXTLIST1 und gibt diese sortierte Liste zurück. Optional kann eine Reorganisationsliste NUMBERLIST SEQUENCE1 zurückgegeben werden. Diese kann mit @ReorgList dazu benutzt werden, um a …
@Soundex
Gibt einen numerischen Code für TEXT/TEXTLIST TEXT1/TEXTLIST1 zurück, der einen homophonen (gleichklingenden) Vergleich ermöglicht. Sie wird hauptsächlich im Adressbuch gebraucht.
@StringExceptions
Die StringExceptions (Siehe Texte StringExceptions) die der Compiler bei statischen Texten ausführt werden durch @StringExceptions auch auf den übergebenen TEXT TEXT1 ausgeführt. Beispiel @StringExceptions(TEXT1): Text:= …
@Subset
Gibt eine Teilliste von FN/TEXT/TD/FNLIST/TEXTLIST/TDLIST/IDLIST FN1/TEXT1/TD1/FNLIST1/TEXTLIST1/TDLIST1/IDLIST1 zurück. Ist FN COUNT2 positiv, so werden die ersten COUNT2 Elemente zurückgegeben, ist COUNT2 negativ, dann …
@SwitchLogDoc
Nach dem Aufruf dieser @Function wird das Log in einem neuen Folge-APILOG-Dokument fortgesetzt. Beispiel @SwitchLogDoc: @LogReport("document 1"); @SwitchLogDoc; @LogReport("document 2"); Die Zeile "document 1" wird im er …
@Text
Wandelt FN/TEXT/TD/FNLIST/TEXTLIST/TDLIST/UIDLIST FN1/TEXT1/TD1/FNLIST1/TEXTLIST1/TDLIST1/UIDLIST1 in einen TEXT/TEXTLIST um und gibt ihn zurück. (Bei UIDLIST ist der Rückgabe-Datentyp immer TEXTLIST) HINWEIS: @Text in d …
@TextToDigits
Wandelt die ASCII Zeichen von TEXT/TEXTLIST TEXT1/TEXTLIST1 in die dazugehörigen ASCII-CHAR Werte um und gibt sie in Form eines/einer TEXT/TEXTLIST wieder zurück. In OPTIONS1 wird angegeben in welchem Zahlensystem die AS …
@TextToNumber
Wandelt den/die TEXT/TEXTLIST TEXT1/TEXTLIST1 in eine(n) FLOAT/FLOATLIST und gibt diese(n) zurück. Mit FN MODE2 kann der Modus der Umwandlung bestimmt werden, fehlt er wird er mit Null angenommen. HINWEIS: @TextToNumber …
@TextToTime
Wandelt den Text TEXT/TEXTLIST TEXT1/TEXTLIST1 in einen Zeit-Datums-Wert TD/TDLIST um. TEXT TEXTOPTIONS: Wird hier "*" angegeben, werden die Texte im TD-Hex-Dump-Format (z.B. "C1255DF0:004B73DC" (entspricht "14.09.1992 1 …
@TextToTimePair
Wandelt den Text TEXT TEXT1 in einen Zeit-Datums-Paar-Wert TDLIST um. Als Trennzeichen für das Zeit-Datums-Paar ist ein "-" zu verwenden. Als Trennzeichen zwischen einzelnen Datumskomponenten ist kein "/" bzw. "-" zu ver …
@TextToUID
Wandelt den Text TEXT/TEXTLIST TEXT1/TEXTLIST1 in eine UIDList um. TEXT1 bzw. die einzelnen Elemente von TEXTLIST1 müssen eine Länge von 32 Zeichen haben.
@Trim
Entfernt führende, nachfolgende und überflüssige Leerzeichen aus TEXT/TEXTLIST TEXT1/TEXTLIST1 und gibt TEXT/TEXTLIST zurück. Leere Listenelemente werden nicht entfernt. HINWEIS: @Trim in der Engine unterscheidet sich ge …
@TrimLeftAndRightQuote
Entfernt einen vorhandenen Anführungsstrich am Begin bzw. am Ende von TEXT TEXT1. Bei TEXTLIST TEXTLIST1 wird dies bei jedem Element durchgeführt. Anführungsstriche im TEXT TEXT1 bzw. in den Elementen von TEXTLIST TEXTLI …
@TrimList
Eliminiert leere Listenelemente aus TEXTLIST TEXTLIST1 und gibt eine TEXTLIST zurück. Bei Aufruf mit TEXT TEXT1 wird der TEXT unverändert zurückgegeben. Hinweis: Eine TEXTLIST aus n leeren Listenelementen (@BuildList(""; …
@Undefine
Löscht einen definierten "Begriff" der zur bedingten Compilierung genutzt werden kann. Im Unterschied zum Keyword UNDEFINE wird @Undefine zur Ausführungszeit (und nur wenn dieser @Undefine ausgeführt wird) wirksam. TEXT1 …
@UNIDList
Gibt eine Variable vom Typ UNIDLIST mit 0 Elementen zurück.
@Unique
Eliminiert doppelte Einträge in einer TEXTLIST/FLOATLIST/IDLIST TEXTLIST1/FLOATLIST1/IDLIST1 und gibt diese bereinigte Liste zurück. Bei TEXT/FLOAT TEXT1/FLOAT1 wird dieser Wert unverändert wieder zurückgegeben. Bei IDLI …
@UniqueEven
Eliminiert, in der TEXTLIST TEXTLIST1, Einträge die in ungerader Anzahl vorkommen und gibt diese bereinigte Liste zurück. Die TEXTLIST TEXTLIST1 muß vorher mit @SortList sortiert worden sein. Bei TEXT TEXT1 wird eine NUL …
@UniqueUnEven
Eliminiert, in der TEXTLIST TEXTLIST1, Einträge die in gerader Anzahl vorkommen und gibt diese bereinigte Liste zurück. Die TEXTLIST TEXTLIST1 muß vorher mit @SortList sortiert worden sein. Bei TEXT TEXT1 wird dieser Wer …
@UpperCase
Liefert TEXT/TEXTLIST TEXT1/TEXTLIST1 in Großbuchstaben zurück. Beipiel: @UpperCase(TEXT1) TEXT1:="HeLLo woRLd !!!"; @UpperCase(TEXT1); ergibt "HELLO WORLD !!!"
@VerifyNoteSignature
Prüft ob das Dokument mit dem NOTEHANDLE NOTEHANDLE1 unterzeichnet ist und ob die Unterzeichnung noch gültig ist. Konnte eine Unterzeichnung positiv bestätigt werden (certified key im Adreßbuch) wird TRUE zurückgegeben, …
@VerifyPassword
Prüft, ob das Passwort TEXT TEXTPASSWORD1 zu dem Hash (siehe @Password) TEXT TEXTHASH2 passt, oder nicht. Im Erfolgsfall wird TRUE zurückgegeben, andernfalls FALSE.
@Weekday
Gibt den Wochentag von TD/TDLIST TD1/TDLIST1 als NUMBER zwischen 1 (Sonntag) und 7 (Samstag) zurück.
@Word
Gibt das Wort an der Position FN/FNLIST POSITION3 von TEXT/TEXTLIST TEXT1/TEXTLIST1 zurück, wobei in TEXT/TEXTLIST TEXT2/TEXTLIST2 ein Trenntext festgelegt wird, der die Worte voneinander trennt. Sowohl von TEXTLIST2 als …
@Year
Gibt das Jahr von TD/TDLIST TD1/TDLIST1 zurück. Wird die @Function mit dem Parameter TEXT TEXTOPTIONS aufgerufen, bestimmt dieser den Rückgabetyp. F=Wie ohne TEXT TEXTOPTIONS (Rückgabe-Datentyp = FLOAT/FLOATLIST) A=Rückg …
Operator :
Im Prinzip analog zu Notes.
Operator :=
Im Prinzip analog zu Notes. Unterschied: Die Zuweisung (:=) ist ein Operator und kann daher in Ketten angewendet werden. ACHTUNG: FieldFlags werden durch Zuweisungen nicht beeinflußt.
Operator +
Analog zu Notes. Spezialfall NULLTEXTLISTE (BuildList("";0)): Das verhalten bei NULLTEXTLISTen ist wie folgt definiert: TEXT+NULLTEXTLIST=TEXTLIST mit einem Element des Wertes TEXT TEXTLIST+NULLTEXTLIST=TEXTLIST Beispiel …
Operator <
Im Prinzip analog zu Notes.
Operator <=
Im Prinzip analog zu Notes.
Operator =
Im Prinzip analog zu Notes.
Operator >
Im Prinzip analog zu Notes.
Operator >=
Im Prinzip analog zu Notes.
