Kodowanie zmiennych
Do zmiennych ( Zmienne) w Planfix można stosować różne funkcje. Jedną z nich jest:
::encode=url
Załóżmy, że masz zadanie zawierające link, który po kliknięciu przekazuje określone dodatkowe parametry z zadania, na przykład nazwę kursu. Link wygląda wtedy tak:
https://site-course.com/forms/about-course/?course_name={{Task.LEAD's Source}}
Jednak jeśli nazwa kursu zawiera niedozwolone znaki, dane w linku nie zostaną prawidłowo przekazane. Na przykład link z taką nazwą kursu:
Promotion "Learn video editing in just 1 month for free" (2020)
Będzie wyglądał tak:
https://site-course.com/forms/about-course/?course_name=Promotion
Dzieje się tak, ponieważ link zawiera spacje i znaki specjalne, które nie są dozwolone przy tworzeniu linku. Wszystkie te znaki muszą zostać zakodowane. Do zmiennych dodaje się funkcję ::encode=url w celu ich zakodowania.
Poprawny link z użyciem zmiennych powinien zatem wyglądać tak:
https://site-course.com/forms/about-course/?course_name={{Task.LEAD's Source::encode=url}}
A wygenerowany link po zastosowaniu kodowania będzie wyglądać tak:
Dzięki temu nazwa kursu jest przekazywana w linku bez utraty danych.