Skip to content

Codificación de Variables

A varias funciones se les pueden aplicar a variables en Planfix. Una de ellas es:

::encode=url


Supongamos que tienes una Tarea para crear un enlace que, al hacer clic, pase parámetros adicionales específicos de la tarea, como el nombre de un curso. El enlace entonces se ve así:

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


Sin embargo, si el nombre del curso contiene caracteres inválidos, los datos del enlace no se transferirán correctamente. Por ejemplo, un enlace con un nombre de curso así:

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


Se verá así:

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


Esto se debe a que el enlace contiene espacios y caracteres especiales que no están permitidos al crear el enlace. Todos estos caracteres deben ser codificados. La función ::encode=url se añade a las variables para codificarlas.

El enlace correcto con variables debería, por lo tanto, verse así:

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


Y el enlace generado después de aplicar la codificación se verá así:

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

Así, el nombre del curso se transfiere al enlace sin pérdida.


Ir a