... |
... |
@@ -50,68 +50,6 @@ |
50 |
50 |
sel1.lsttxt() |
51 |
51 |
{{/code}} |
52 |
52 |
|
53 |
|
-Word-Fill-Funktionen haben immer das folgende Format (Anführungszeichen werden unterstützt ab {{version major="7" minor="1"/}}): |
54 |
|
- |
55 |
|
-{{code language="none"}} |
56 |
|
-// Feldname, gefolgt von Funktionen, jeweils mit Punkt abgetrennt. |
57 |
|
-// Jede Funktion kann ein Argument haben, muss es aber nicht. |
58 |
|
-// Es kann keine, eine, oder mehrere Funktionen verwendet werden. |
59 |
|
-// |
60 |
|
-// Beispiele: |
61 |
|
-// |
62 |
|
-// sel1 |
63 |
|
-// sel1.funktion1() |
64 |
|
-// sel1.funktion1(argument) |
65 |
|
-// sel1.funktion1().funktion2() |
66 |
|
-// sel1.funktion1(argument).funktion2().funktion3() |
67 |
|
-<Word-Function> = <Field-Name> ["." <Function-Name> "(" <Argument>? ")" ] * |
68 |
|
- |
69 |
|
-// Das Argument kann entweder eine Liste von Werten sein , oder eine Zuordnung von Schlüsseln zu Werten. |
70 |
|
-// Welche Art von Argument benutzt werden muss, hängt von der konkreten Funktion ab. |
71 |
|
-<Argument> = <ArgList> | <ArgMap> |
72 |
|
- |
73 |
|
-// Eine Liste von Werten, die mit einer vertikalen Linie getrennt sind |
74 |
|
-// Wieviele Werte an eine Funktion übergeben werden müssen, hängt von der konkreten Funktion ab. |
75 |
|
-// |
76 |
|
-// Beispiele: |
77 |
|
-// |
78 |
|
-// sel1.function(wert1) |
79 |
|
-// sel1.function(wert1|wert2) |
80 |
|
-// sel1.function(wert1|wert2|wert3) |
81 |
|
-<ArgList> = <Value> [ "|" <Value> ] * |
82 |
|
- |
83 |
|
-// Eine Zuorndung von Schlüsseln zu Werten. Die Schlüssel und die Werte sind durch eine Raute voneinander getrennt. |
84 |
|
-// Welche Schlüssel und welche Werte an eine Funktion übergeben werden müssen, hängt von der konkreten Funktion ab. |
85 |
|
-// |
86 |
|
-// Beispiele: |
87 |
|
-// |
88 |
|
-// sel1.function(schlüssel1#wert1) |
89 |
|
-// sel1.function(schlüssel1|schlüssel2#wert1|wert2) |
90 |
|
-// sel1.function(schlüssel1|schlüssel2|schlüssel3#wert1|wert2|wert3) |
91 |
|
-<ArgMap> = <ArgList> "#" <ArgList> |
92 |
|
- |
93 |
|
-// Jeder Wert ist dabei einfach eine Zeichenfolge. Manche Sonderzeichen wie Klammern oder Punkte |
94 |
|
-// können dabei aber nicht verwendet werden. Dann ist es auch möglich, den Wert in einfache oder |
95 |
|
-// doppelte Anführungszeichen zu setzen. |
96 |
|
-// |
97 |
|
-// Beispiele: |
98 |
|
-// |
99 |
|
-// sel1.function('Wert (mit) Klammern') |
100 |
|
-// sel1.function("Wert (mit) Klammern") |
101 |
|
-// sel1.function("Wert einem Punkt und einer Raute #.") |
102 |
|
-// |
103 |
|
-// Weiterhin können innerhalb von Werten mit Anführungszeichen spezielle Escape-Sequenzen verwendet werden: |
104 |
|
-// sel1.function("Otto sagte: \"Es regnet\"") |
105 |
|
-// sel1.function('Otto sagte: \"Es regnet\'') |
106 |
|
-// sel1.function("Mit dem Zeichen \\ werden Escape-Sequenzen eingeleitet") |
107 |
|
-// sel1.function("Zeilenumbruch: \r\n") |
108 |
|
-// sel1.function("Tabulator: \t") |
109 |
|
-// sel1.function("Unicode-Zeichen: \u578b") |
110 |
|
-<Value> |
111 |
|
-{{/code}} |
112 |
|
- |
113 |
|
- |
114 |
|
- |
115 |
115 |
== Verfügbare Funktionen == |
116 |
116 |
|
117 |
117 |
{{table dataTypeAlpha="0" preSort="0"}} |