Қайталанатын айнымалылар
Қайталаушы (көбейткіш) айнымалылар бірнеше мәнді қамти алатын өрістермен (мысалы, орындаушылар, файлдар және т.б.) бірге қолданылады. Олар осы өрістердегі деректерді құжат үлгілеріне, айнымалылар бар мәтінге және есептелетін өрістерге автоматты түрде шығаруға мүмкіндік береді — әр мән үшін бөлек жол жасап немесе барлық мәндерді үтір арқылы бөлінген бір жолға біріктіріп. Тапсырмаларда, байланыстарда, жобаларда және қызметкерлерде мәндер жиынтығын қамти алатын өрістер:
Жүйелік өрістер
| Өріс | Айнымалы |
|---|---|
| Орындаушылар | {{Task.Assignee}} |
| Қатысушылар | {{Task.Participant}} |
| Аудиторлар | {Task.Task auditors}} |
| Деректер тегі | {{Data tag.Actual working time}} |
| Файлдар | {{{Task.Attached files}} {{Task.Task file}} |
Бапталған өрістер
Бапталған өрістер
- Тізім
- Тапсырма жиыны
- Каталог мәндерінің жиыны
- Қолданушылар тізімі
- Мәндер жиыны
- Файлдар
Барлық мәндерді бір жолда шығару
Егер қайталанатын айнымалыны Уорд үлгісінде немесе айнымалылар бар мәтінде пайдалансаңыз, өрістегі барлық мәндер бір жолда, үтір арқылы бөлініп көрсетіледі. Үлгідегі айнымалы былай көрінеді:
Жасалған құжатта:
Мәндерді бөлек жолдарда шығару
Ехцел үлгілерінде немесе Уорд кестелерінде қайталанатын айнымалылар автоматты түрде жолдарды көбейтіп, өрістегі әрбір мәнді шығарады.
Үлгідегі айнымалы былай көрінеді:
Жасалған құжатта:
Қосымша опциялар
Айнымалылар бар мәтінде күрделі форматтау үшін ФОРЕАЦҺ немесе ТАБЛЕ конструкцияларын пайдалануға болады.
Мысалы, динамикалық блокта қайталанатын айнымалымен ФОРЕАЦҺ қолдану:
Блокты сақтағаннан кейін деректер баған ретінде көрсетіледі:
Маңызды
- ФОРЕАЦҺ және ТАБЛЕ конструкцияларында бірінші аргумент айналым жасалатын өрістің атауы болуы керек:
- Әр конструкция денесінің ішінде айнымалы атауын қосып, дерек қай өрістен алынатынын көрсету қажет:
Айнымалылар және ПОСТ сұрауларындағы ЖСОН
ЖСОН форматындағы сұрауда қайталанатын айнымалы массив ретінде ұсынылады:
Сұрау жарамды ЖСОН құрайды:
{
phone: [
"1 (234) 567-89-01",
"2 (345) 678-91-23",
"+5 (6789) 12-34-56"
]
}
Егер ендпоінт массивтың орнына бір жол (стрінг) күтіп тұрса, "Пһонес ас а стрінг" айнымалын пайдаланыңыз:
{
phone: "{{Task.Counterparty.Phones as string}}"
}
Нәтиже:
{
phone: "1 (234) 567-89-01,2 (345) 678-91-23,+5 (6789) 12-34-56"
}