Änderungen von Dokument Voraussetzung Word


Von Version 4.6
bearbeitet von awa
am 20.07.2022, 18:38
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 4.11
bearbeitet von awa
am 21.07.2022, 12:55
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -50,6 +50,77 @@
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.
94 +//
95 +// Beispiele:
96 +//
97 +// sel1.function(Ein Wert)
98 +// sel1.function(Noch ein Wert)
99 +// sel1.function(Wert1|Wert2)
100 +//
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.
104 +//
105 +// Beispiele:
106 +//
107 +// sel1.function('Wert (mit) Klammern')
108 +// sel1.function("Wert (mit) Klammern")
109 +// sel1.function("Wert einem Punkt und einer Raute #.")
110 +// sel1.function('Wert#1'|'Wert#2')
111 +//
112 +// Weiterhin können innerhalb von Werten mit Anführungszeichen spezielle Escape-Sequenzen verwendet werden:
113 +// sel1.function("Otto sagte: \"Es regnet\"")
114 +// sel1.function('Otto sagte: \"Es regnet\'')
115 +// sel1.function("Mit dem Zeichen \\ werden Escape-Sequenzen eingeleitet")
116 +// sel1.function("Zeilenumbruch: \r\n")
117 +// sel1.function("Tabulator: \t")
118 +// sel1.function("Unicode-Zeichen: \u578b")
119 +<Value>
120 +{{/code}}
121 +
122 +
123 +
53 53  == Verfügbare Funktionen ==
54 54  
55 55  {{table dataTypeAlpha="0" preSort="0"}}