Wiederkehrende Variablen
Repeating (multiplying) variables werden mit Feldern verwendet, die mehrere Werte enthalten können (z. B. Zuweisende/r, Dateien usw.). Sie ermöglichen, dass Daten aus diesen Feldern automatisch in Dokumentvorlagen, Text mit Variablen und berechnete Felder ausgegeben werden – entweder indem für jeden Wert eine eigene Zeile erzeugt wird oder indem alle Werte in einer einzigen, durch Kommas getrennten Zeile zusammengefasst werden. Felder, die in Aufgaben, Kontakten, Projekten und Mitarbeiter/innen Mengen von Werten enthalten können, sind:
Systemfelder
| Feld | Variable |
|---|---|
| Zuweisende/r | {{Task.Assignee}} |
| Teilnehmer/in | {{Task.Participant}} |
| Prüfer/in | {Task.Task auditors}} |
| Daten-Tag | {{Data tag.Actual working time}} |
| Dateien | {{{Task.Attached files}} {{Task.Task file}} |
Anpassbare Felder
Anpassbare Felder
- Liste
- Task set
- Directory values set
- Users list
- Values set
- Files
Alle Werte in einer Zeile ausgeben
Wenn Sie eine wiederholende Variable in einer Word-Vorlage oder in Text mit Variablen verwenden, werden alle Werte des Feldes in einer einzigen Zeile ausgegeben, getrennt durch Kommata. So sieht die Variable in der Vorlage aus:
Im erzeugten Dokument:
Werte in separaten Zeilen ausgeben
In Excel-Vorlagen oder in Word-Tabellen duplizieren wiederholende Variablen automatisch Zeilen und geben jeden im Feld enthaltenen Wert in einer eigenen Zeile aus.
So sieht die Variable in der Vorlage aus:
Im erzeugten Dokument:
Zusätzliche Optionen
Für erweiterte Formatierung im Text mit Variablen können Sie die Konstrukte FOREACH oder TABLE verwenden.
Beispiel: Verwendung von FOREACH mit einer wiederholenden Variable in einem dynamischen Block:
Nach dem Speichern des Blocks werden die Daten als Spalte angezeigt:
Wichtig
- Im FOREACH- und TABLE-Konstrukt muss das erste Argument der Feldname sein, über den Sie iterieren möchten:
- Innerhalb des Körpers jedes Konstrukts müssen Sie den Variablennamen hinzufügen und angeben, aus welchem Feld die Daten entnommen werden sollen:
Variablen und JSON in POST-Requests
Für eine JSON-formatierte Anfrage wird eine wiederholende Variable als Array dargestellt:
Die Anfrage erzeugt gültiges JSON:
{
phone: [
"1 (234) 567-89-01",
"2 (345) 678-91-23",
"+5 (6789) 12-34-56"
]
}
Wenn der Endpunkt statt eines Arrays einen einzelnen String erwartet, verwenden Sie die Variable „Phones as a string“:
{
phone: "{{Task.Counterparty.Phones as string}}"
}
Ergebnis:
{
phone: "1 (234) 567-89-01,2 (345) 678-91-23,+5 (6789) 12-34-56"
}