Skip to content

Kódování proměnných

Různé funkce lze aplikovat na proměnné v Planfix. Jedna z nich je:

::encode=url


Předpokládejme, že máte úkol k vytvoření odkazu, který při kliknutí předá konkrétní dodatečné parametry z úkolu, například název školení. Odkaz pak vypadá takto:

https://site-course.com/forms/about-course/?course_name={{Task.LEAD's Source}}


Pokud však název školení obsahuje nepovolené znaky, data v odkazu nebudou správně přenesena. Například odkaz s takovým názvem kurzu:

Promotion "Learn video editing in just 1 month for free" (2020)


Bude vypadat takto:

https://site-course.com/forms/about-course/?course_name=Promotion


Důvodem je, že odkaz obsahuje mezery a speciální znaky, které nejsou povoleny při vytváření odkazu. Všechny tyto znaky je třeba zakódovat. K proměnným se přidá funkce ::encode=url pro jejich zakódování.

Správný odkaz s proměnnými by tedy měl vypadat takto:

https://site-course.com/forms/about-course/?course_name={{Task.LEAD's Source::encode=url}}


A vygenerovaný odkaz po aplikaci kódování bude vypadat takto:

https://site-course.com/forms/about-course/?course_name=%D0%90%D0%BA%D1%86%D0%B8%D1%8F%20%22%D0%9E%D0%B1%D1%83%D1%87%D0%B8%D1%81%D1%8C%20%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%D0%BC%D0%BE%D0%BD%D1%82%D0%B0%D0%B6%D1%83%20%D0%B2%D1%81%D0%B5%D0%B3%D0%BE%20%D0%B7%D0%B0%201%20%D0%BC%D0%B5%D1%81%D1%8F%D1%86%20%D0%B1%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D0%BE%22%20%282020%29

Takže název kurzu je do odkazu přenesen bez ztráty.


Přejít na