Kodowanie zmiennych
Różne funkcje można stosować do Zmienne w Planfix. Jedną z nich jest:
::encode=url
Załóżmy, że masz zadanie polegające na stworzeniu linku, który po kliknięciu przekazuje z zadania określone dodatkowe parametry, na przykład nazwę szkolenia. Link wtedy wygląda 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ą poprawnie 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, aby je zakodować.
Poprawny link ze zmiennymi powinien więc 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 zostanie przeniesiona do linku bez utraty danych.