Engine Help Kategorie: Float
Gefilterte Übersicht der Engine-Help-Dokumentation.
@Abs
Berechnet den Absolutwert von FN/FNLIST FN1/FNLIST1.
@BitAnd
Führt ein bitweises, logisches UND auf FN/FNLIST FN1/FNLIST1 und FN/FNLIST FN2/FNLIST2 aus. (Es wird intern ein 32Bit Wert zugrunde gelegt.)
@BitOr
Führt ein bitweises, logisches ODER auf FN/FNLIST FN1/FNLIST1 und FN/FNLIST FN2/FNLIST2 aus.
@BitVektor
Gibt einen BitVektor (NUMBER) zurück, bei dem die in FN/FNLIST FN1/FNLIST1 angegebenen Bits gesetzt sind.
@BitXor
Führt ein bitweises, logisches EXKLUSIV-ODER auf FN/FNLIST FN1/FNLIST1 und FN/FNLIST FN2/FNLIST2 aus.
@BoolNeg
Negiert FN/TEXT FN1/TEXT1, wobei das Ergebnis immer vom Typ NUMBER ist. Bei Verwendung von TEXT1 ist ein Leertext gleichzusetzen mit einem FALSE und ein beliebiger nichtleerer Text mit TRUE.
@BuildList
Erstellt eine Liste mit FN COUNT2 gleichen Elementen FN/TEXT/TD/ID FN1/TEXT1/TD1/ID1.
@BuildNamedDocKeyLists
Diese @Function erzeugt zwei korrespondierende Listen (HUGETEXT RETHTL und IDLIST RETIDL). In der Liste HUGETEXT RETHTL werden alphabetisch sortiert die Inhalte der Felder, aus den durch die Selektionsformeln TEXT FORMUL …
@CacheLogReport
Aktiviert bzw. deaktiviert abhängig vom Argument FN STATE1 die Pufferung der Log-Report-Statements (einschließlich @LogReport). Die @Funktion liefert als Ergebnis den Aktivierungszustand der Pufferung. STATE1: 0 = Puffer …
@CacheLogReportUpdateInterval
Setzt das Intervall (FN1) in dem, bei aktiviertem @CacheLogReport, der APILog Eintrag aktualisiert wird. @CacheLogReportUpdateInterval gibt immer das aktuelle Intervall zurück. (Bei FN1=0 wird nur das aktuelle Intervall …
@Char
Wandelt den in FN/FNLIST FN1/FNLIST1 angegebenen ASCII-Code in das entsprechende Zeichen, bzw. eine Liste von Zeichen um.
@Clock
Liefert die vergangenen Millisekunden seit dem Start der Engine.
@Cos
Berechnet den Cosinus von FN/FNLIST FN1/FNLIST1.
@CountListElement
Addiert zu der TEXT/TEXTLIST/FN/FNLIST TEXT1/TEXTLIST1/FN1/FNLIST1 an der FN POSITION2 das Element TEXT/FN TEXT3/FN3 dazu. Im Fall von TEXT1/FN1 ist als einzig gültige POSITION2 die 1 möglich. Es können nur Elemente pass …
@CutList
TEXT TEXT2 wird in die in FN/FNLIST FN1/FNLIST1 angegebenen Längen zerschnitten und als TEXTLIST zurückgegeben. Bei Angabe von TEXTLIST TEXTLIST3 wird bei einer 0 (NULL) in FN/FNLIST FN1/FNLIST1 das korrespondierende Ele …
@Decrement
Vermindert FN FN1 um 1 und schreibt das Ergebnis direkt in FN1 zurück. HINWEIS: Diese @Funktion ist sehr schnell, aber sie liefert auch im Erfolgsfall kein Funktionsergebnis. Der Return Wert der @Function ist undefiniert …
@Elements
Gibt die Anzahl der Elemente von FNLIST/TEXTLIST/TDLIST/IDLIST FNLIST1/TEXTLIST1/TDLIST1/IDLIST zurück. Wird der @Funktion keine Liste als Argument übergeben, ist das @Funktions-Ergebnis 1.
@FloatToNumber
Wandelt FN FN1 bzw. FNLIST FNLIST1 in eine NUMBER bzw. NUMBERLIST um, dabei werden vorhandene Nachkommastellen abgeschnitten. HINWEIS: Alle Zahl-Konstanten sind in der APIEngine vom Typ FLOAT/FLOATLIST. ACHTUNG: Der Bere …
@FolderAddDoc
Diese @Function fügt, in der DB mit dem DBHANDLE DBHANDLE1, die Dokumente ,deren NOTEID's in FN/FNLIST/IDLIST FN3/FNLIST3/IDLIST3 angegeben werden, in den Folder mit dem VIEWHANDLE VIEWHANDLEFOLDER2 ein. ReturnWert: Wurd …
@FolderRemoveDoc
Diese @Function entfernt, in der DB mit dem DBHANDLE DBHANDLE1, die Dokumente ,deren NOTEID's in FN/FNLIST/IDLIST FN3/FNLIST3/IDLIST3 angegeben werden, aus dem Folder mit dem VIEWHANDLE VIEWHANDLEFOLDER2. (Das Dokument w …
@GetDataType
Gibt in ein bis vier Zeichen den Datentyp der Variable VAR1 zurück. Datentyp: Rückgabewert: TEXT A TEXTLIST AL NUMBER N NUMBERLIST NL FLOAT F FLOATLIST FL TD T TDLIST TL RT (RICHTEXT) RT ID …
@GetFieldFlags
Gibt die Field-Flags für Notes von einer Variable zurück. Field-Flags: 1 SIGN 2 SEAL 4 SUMMARY 16 SEALED 32 READ/WRITE-ACCESS 64 NAMES 256 PLACEHOLDER 512 PROTECTED 1024 READ-ACCESS Praktische Beispiele …
@GetListElement
Gibt das Element an FN/FNLIST POSITION2/POSITIONLIST2 von FN/FNLIST/TEXT/TEXTLIST/TD/TDLIST/ID/IDLIST/HUGETEXTLIST/UNIDLIST FN1/FNLIST1/TEXT1/TEXTLIST1/TD1/TDLIST1/ID1/IDLIST1/HUGETEXTLIST1/UNIDLIST1 zurück, wobei im Fal …
@GetProfileField
Gibt 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 a …
@GetVar
Gibt den Wert der Variablen mit dem Namen TEXT NAME1 zurück. Falls die Variable zu einer Gruppe (z.B. einem Dokument) gehört muß der Gruppenname (z.B. der NOTEHANDLE vom Dokument) als TEXT GROUP2 angegeben werden. Hiermi …
@GetVarWithFieldFlags
Gibt den Wert der Variablen mit dem Namen TEXT NAME1 zurück. Falls die Variable zu einer Gruppe (z.B. einem Dokument) gehört muß der Gruppenname (z.B. der NOTEHANDLE vom Dokument) als TEXT GROUP2 angegeben werden. Hiermi …
@GetVStackPath2GFun
Liefert den Prefix für den Zugriffspfad einer Variable, die innerhalb der Thread-Kopie einer globalen Funktion gespeichert ist. Hiermit könnten z.B. Default-Werte für lokalen Parameter belegt werden. Nach Möglichkeit sol …
@Increment
Erhöht FN FN1 um 1 und schreibt das Ergebnis direkt in FN1 zurück. HINWEIS: Diese @Funktion ist sehr schnell, aber sie liefert auch im Erfolgsfall kein Funktionsergebnis. Der Return Wert der @Function ist undefiniert !!! …
@Integer
Schneidet die Nachkommastellen von FN/FNLIST FN1/FNLIST1 ab und gibt die ganzzahligen Werte zurück.
@IPHexDump2DecAdr
Wandelt IP-Adresse(n) in der HEXDump Notation (TEXT/TEXTLIST TEXT1/TEXTLIST1) in IP-Adresse(n) in der dezimalen Punkt-Notation um, und gibt diese zurück. HEXDump Notation: Eine IP-Adresse darf 7 oder 8 Stellen lang sein. …
@IsBitSet
Überprüft ob das Bit an der Position FN FN2 in FN FN1 gesetzt ist oder nicht. Wenn es gesetzt ist wird TRUE zurückgegeben, sonst FALSE. Die Position wird von hinten beginnend gezählt, und beginnt mit 1. Beispiele:@IsBitS …
@JoinList
Implodiert TEXT/TEXTLIST TEXTLIST1 unter Berücksichtigung der FN/FNLIST LENGHTLIST2 und der Trennstringliste TEXT/TEXTLIST SEPERATORLIST3 zu einem TEXT. FN/FNLIST LENGHTLIST2: Ordnet jedem Element der TEXT/TEXTLIST TEXTL …
@Ln
Berechnet den natürlichen Logarithmus von FN/FNLIST FN1/FNLIST1. Beipiel: @Ln(FN1) FN1:=1; @Ln(FN1); ergibt 0
@Log
Berechnet den Logarithmus zur Basis 10 von FN/FNLIST FN1/FNLIST1. Beipiel: @Log(FN1) FN1:=1; @Log(FN1); ergibt 0
@LogReport
Gibt den Inhalt der Variable VAR1 im API-Log und auf der Server-Konsole aus. Mit FN OPTIONS2 kann das nähere Verhalten der @Funktion bestimmt werden. FNLIST STYLE3 gibt die Schriftart,Optionen,Farbe und die Größe der @Lo …
@MagicNumber
Gibt eine MagicNumber zu einem Wert FN FN1 zurück. Beipiel: @MagicNumber(FN1); Ret:=@MagicNumber(10); Es wird eine MagicNumber zur Zahl 10 berechnet (ist in diesem Fall 54373) und Ret zugewiesen.
@Max
Liefert das Maximum von FN/FNLIST FN1/FNLIST1 und FN/FNLIST FN2/FNLIST2. Hierzu wird jedes Element von FNLIST1 mit dem entsprechenden Element von FNLIST2 verglichen. Sollte eine Liste kürzer sein, so wird deren letztes E …
@MaxPos
Gibt die Position des ersten Auftretens des größten Elements in FN/FNLIST FN1/FNLIST1 zurück. Durch die Angabe von FN FROM2 und FN TO3 kann ein Bereich für die Suche festgelegt werden. Überschreitet dieser die Listengröß …
@Min
Liefert das Minimum von FN/FNLIST FN1/FNLIST1 und FN/FNLIST FN2/FNLIST2. Hierzu wird jedes Element von FNLIST1 mit dem entsprechenden Element von FNLIST2 verglichen. Sollte eine Liste kürzer sein, so wird deren letztes E …
@MinPos
Gibt die Position des ersten Auftretens des kleinsten Elements in FN/FNLIST FN1/FNLIST1 zurück. Durch die Angabe von FN FROM2 und FN TO3 kann ein Bereich für die Suche festgelegt werden. Überschreitet dieser die Listengr …
@Modulo
Berechnet den Rest der ganzzahligen Division FN/FNLIST FN1/FNLIST1 durch FN FN2. Kommastellen werden ignoriert und es werden keine negativen Reste zurückgegeben, daher sollten FN1/FNLIST1 und FN2 positiv und ganzzahlig s …
@Name
Im Prinzip analog zu Notes. Unterschied: Das KEYWORD muß in Anführungsstriche gesetzt werden: Also statt [CN] muß "[CN]" angegeben werden etc. KEYWORD: [O] [C] [OU1] [OU2] [OU3] [OU4] [CN] [Canonicalize] [Abbreviate] [To …
@Neg
Negiert FN/FNLIST FN1/FNLIST1, und gibt sie als FLOAT/FLOATLIST zurück.
@Power
Berechnet FN/FNLIST FN1/FNLIST1 hoch FN/FNLIST FN2/FNLIST2. Dabei wird jedes Element von FNLIST2 auf das entsprechende Element von FNLIST1 angewandt. Sollte eine Liste kürzer sein, so wird deren letztes Element für alle …
@Rand
Derzeit nur unter NT verfügbar! Liefert eine pseudo-zufallszahl zwischen 0 und 32767.
@ReorgList
Diese @Funktion bringt die Elemente einer Liste in eine neue Reihenfolge und gibt diese neue Liste zurück. TEXTLIST/FNLIST/TDLIST LIST1 ist die Liste deren Elemente in eine neue Reihenfolge gebracht werden sollen. FNLIST …
@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. …
@SetLogDocField
Setzt ein Feld mit dem Namen TEXT TEXT1 und dem Inhalt TEXT/TEXTLIST/FN/FNLIST/TD/TDLIST TEXT2/TEXTLIST2/FN2/FNLIST2/TD2/TDLIST2 in das aktuelle APILog-Document.
@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 …
