... |
... |
@@ -52,26 +52,10 @@ |
52 |
52 |
|
53 |
53 |
Word-Fill-Funktionen haben immer das folgende Format (Anführungszeichen werden unterstützt ab {{version major="7" minor="1"/}}): |
54 |
54 |
|
55 |
|
-=== Word-Function |
56 |
|
- |
57 |
57 |
{{code language="none"}} |
58 |
|
-<Word-Function> = <Field-Name> ["." <Function-Name> "(" <Argument>? ")" ] * |
59 |
|
-{{/code}} |
60 |
|
- |
61 |
|
-Eine Word-Funktion besteht aus einem Feldnamen, gefolgt von Funktionen, jeweils mit Punkt abgetrennt. Jede Funktion kann ein Argument haben, muss es aber nicht. Es kann keine, eine, oder mehrere Funktionen geben. |
62 |
|
- |
63 |
|
-{{code language="none"}} |
64 |
|
-sel1 |
65 |
|
-sel1.funktion1() |
66 |
|
-sel1.funktion1(argument) |
67 |
|
-sel1.funktion1().funktion2() |
68 |
|
-sel1.funktion1(argument).funktion2().funktion3() |
69 |
|
-{{/code}} |
70 |
|
- |
71 |
|
-{{code language="none"}} |
72 |
|
-// Eine Word-Funktion besteht aus einem Feldnamen, gefolgt von Funktionen, jeweils mit Punkt abgetrennt. |
|
56 |
+// Feldname, gefolgt von Funktionen, jeweils mit Punkt abgetrennt. |
73 |
73 |
// Jede Funktion kann ein Argument haben, muss es aber nicht. |
74 |
|
-// Es kann keine, eine, oder mehrere Funktionen geben. |
|
58 |
+// Es kann keine, eine, oder mehrere Funktionen verwendet werden. |
75 |
75 |
// |
76 |
76 |
// Beispiele: |
77 |
77 |
// |
... |
... |
@@ -86,8 +86,7 @@ |
86 |
86 |
// Welche Art von Argument benutzt werden muss, hängt von der konkreten Funktion ab. |
87 |
87 |
<Argument> = <ArgList> | <ArgMap> |
88 |
88 |
|
89 |
|
-// Einerseits kann das Argument eine Liste von Werten sein, die mit einer vertikalen Linie voneinander |
90 |
|
-// getrennt sind. |
|
73 |
+// Eine Liste von Werten, die mit einer vertikalen Linie getrennt sind |
91 |
91 |
// Wieviele Werte an eine Funktion übergeben werden müssen, hängt von der konkreten Funktion ab. |
92 |
92 |
// |
93 |
93 |
// Beispiele: |
... |
... |
@@ -97,8 +97,7 @@ |
97 |
97 |
// sel1.function(wert1|wert2|wert3) |
98 |
98 |
<ArgList> = <Value> [ "|" <Value> ] * |
99 |
99 |
|
100 |
|
-// Anderseits kann das Argument auch eine Zuorndung von Schlüsseln zu Werten sein. Die Schlüssel und |
101 |
|
-// die Werte sind durch eine Raute voneinander getrennt. |
|
83 |
+// Eine Zuorndung von Schlüsseln zu Werten. Die Schlüssel und die Werte sind durch eine Raute voneinander getrennt. |
102 |
102 |
// Welche Schlüssel und welche Werte an eine Funktion übergeben werden müssen, hängt von der konkreten Funktion ab. |
103 |
103 |
// |
104 |
104 |
// Beispiele: |
... |
... |
@@ -108,7 +108,7 @@ |
108 |
108 |
// sel1.function(schlüssel1|schlüssel2|schlüssel3#wert1|wert2|wert3) |
109 |
109 |
<ArgMap> = <ArgList> "#" <ArgList> |
110 |
110 |
|
111 |
|
-// Jeder Wert ist dabei im einfachsten Fall nur eine Zeichenfolge. |
|
93 |
+// Jeder Wert ist dabei einfach eine Zeichenfolge. |
112 |
112 |
// |
113 |
113 |
// Beispiele: |
114 |
114 |
// |
... |
... |
@@ -116,10 +116,9 @@ |
116 |
116 |
// sel1.function(Noch ein Wert) |
117 |
117 |
// sel1.function(Wert1|Wert2) |
118 |
118 |
// |
119 |
|
-// Manche Sonderzeichen wie Klammern, Punkte oder Rauten können dabei aber nicht verwendet werden. |
120 |
|
-// Dann ist es auch möglich, den Wert in einfache oder doppelte Anführungszeichen zu setzen. |
121 |
|
-// Werte ohne Anführungszeichen existieren aus Kompatibilitätsgründen, die Nutzung von |
122 |
|
-// Anführungszeichen wird empfohlen und ist nie verkehrt. |
|
101 |
+// Manche Sonderzeichen wie Klammern oder Punkte |
|
102 |
+// können dabei aber nicht verwendet werden. Dann ist es auch möglich, den Wert in einfache oder |
|
103 |
+// doppelte Anführungszeichen zu setzen. |
123 |
123 |
// |
124 |
124 |
// Beispiele: |
125 |
125 |
// |
... |
... |
@@ -142,8 +142,8 @@ |
142 |
142 |
// sel1.function( Test) |
143 |
143 |
// Bei Nutzung von Anführungszeichen sind Leerzeichen vor oder nach dem Anführungszeichen egal. Das |
144 |
144 |
// folgende hat die gleiche Bedeutung: |
145 |
|
-// sel1.function("Test") |
146 |
|
-// sel1.function( "Test") |
|
126 |
+// sel1.function("Test") |
|
127 |
+// sel1.function( "Test") |
147 |
147 |
<Value> = <Unquoted-String> | <Singly-Quoted-String> | <Doubly-Quoted-String> |
148 |
148 |
{{/code}} |
149 |
149 |
|