Skip to content

Takrorlanuvchi o'zgaruvchilar

Takrorlanuvchi (ko'paytiriluvchi) o'zgaruvchilar bir nechta qiymatlarga ega bo'ladigan maydonlarda (masalan, bajaruvchilar, fayllar va hokazo) ishlatiladi. Ular hujjat shablonlarida, o'zgaruvchilar bilan matnda va hisoblanadigan maydonlarda ushbu maydonlardan ma'lumotlarni avtomatik chiqarishga imkon beradi — har bir qiymat uchun alohida qator yaratish yoki barcha qiymatlarni vergul bilan ajratilgan bitta qatorga birlashtirish orqali. Vazifalarda, kontaktlarda, loyihalarda va xodimlarda bir qator qiymatlarga ega bo'lishi mumkin bo'lgan maydonlar:

Tizim maydonlari

Maydon O'zgaruvchi
Bajaruvchilar {{Task.Assignee}}
Ishtirokchilar {{Task.Participant}}
Auditorlar {Task.Task auditors}}
Ma'lumot yorlig'i {{Data tag.Actual working time}}
Fayllar {{{Task.Attached files}}

{{Task.Task file}}
{{Task.All files of the task}}

Maxsus maydonlar

Maxsus maydonlar

  • Ro'yxat
  • Vazifa to'plami
  • Ma'lumotnoma qiymatlari to'plami
  • Foydalanuvchilar ro'yxati
  • Qiymatlar to'plami
  • Fayllar

Barcha qiymatlarni bitta qatorga chiqarish

Agar siz takrorlanuvchi o'zgaruvchidan Word shablonida yoki o'zgaruvchilar bilan matnda foydalansangiz, maydondagi barcha qiymatlar vergul bilan ajratilgan bitta qatorda ko'rsatiladi. Shablondagi o'zgaruvchi quyidagicha ko'rinadi:

X8QVqZ.png

Yaratilgan hujjatda:

Iv6sWO.png

Qiymatlarni alohida qatorlarda chiqarish

Excel shablonlarida yoki Word jadvalarida takrorlanuvchi o'zgaruvchilar avtomatik ravishda qatorduplikat qiladi va maydondagi har bir qiymatni chiqaradi.

Shablondagi o'zgaruvchi quyidagicha ko'rinadi:

ComkgY.png

Yaratilgan hujjatda:

fT6xSe.png

Qo'shimcha variantlar

O'zgaruvchilar bilan matnda yanada ilg'or formatlash uchun FOREACH yoki TABLE konstruksiyalaridan foydalanishingiz mumkin.

Masalan, dinamik blok ichida takrorlanuvchi o'zgaruvchiga FOREACH qo'llash:

Q3JNJU.png

Blokni saqlagandan so'ng, ma'lumot ustun ko'rinishida ko'rsatiladi:

b67SQL.png

Muhim

  • FOREACH va TABLE konstruksiyalarida birinchi argument aylantirmoqchi bo'lgan maydon nomi bo'lishi kerak:

SKkY8R.png

  • Konstruktsiyaning har bir tanasida o'zgaruvchi nomini qo'shishingiz va ma'lumot qaysi maydondan olinishi kerakligini ko'rsatishingiz lozim:

VpAqFg.png

O'zgaruvchilar va POST so'rovlaridagi JSON

JSON formatidagi so'rov uchun takrorlanuvchi o'zgaruvchi massiv (array) sifatida ifodalanadi:

H2VJgq.png

So'rov yaroqli JSON hosil qiladi:

{
	phone: [
		"1 (234) 567-89-01",
		"2 (345) 678-91-23",
		"+5 (6789) 12-34-56"
	]
}


Agar endpoint massiv o'rniga yagona satrni kutsa, “Phones as a string” o'zgaruvchisidan foydalaning:

{
    phone: "{{Task.Counterparty.Phones as string}}"
}


Natija:

{
	phone: "1 (234) 567-89-01,2 (345) 678-91-23,+5 (6789) 12-34-56"
}


Go To