Функція ENCODEURL
Матеріал з Planfix
Функція ENCODEURL() повертає рядок в кодуванні URL, замінюючи деякі не буквено-цифрові символи символом відсотка (%) та шістнадцятковим числом:
IN | OUT |
! | %21 |
# | %23 |
$ | %24 |
% | %25 |
& | %26 |
' | %27 |
( | %28 |
IN | OUT |
) | %29 |
* | %2A |
+ | %2B |
, | %2C |
/ | %2F |
: | %3A |
IN | OUT |
; | %3B |
? | %3F |
@ | %40 |
[ | %5B |
] | %5D |
%20 |
Використовується для випадків, коли необхідно сформувати працююче посилання в обчислюваному полі або дією сценарію обчислити значення поля.
Формат
ENCODEURL("посилання")
Приклади
Приклад № 1:
"https://site.ru/?param="+ENCODEURL({{Task.Name}})
https://site.ru/?param=%D0%9D%D0%B0%D0%B7%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%20%D0%B7%D0%B0%D0%B4%D0%B0%D1%87%D0%B8
Приклад № 2:
ENCODEURL("http://contoso.sharepoint.com/teams/Finance/Documents/April Reports/Profit and Loss Statement.xlsx")
http%3A%2F%2Fcontoso.sharepoint.com%2Fteams%2FFinance%2FDocuments%2FApril%20Reports%2FProfit%20and%20Loss%20Statement.xlsx
Важливо
У функцію можна додавати тільки посилання без спеціальних символів, як у прикладах вище. Інакше спеціальні символи (наприклад %) будуть замінені на свої аналоги за таблицею. В результаті посилання стане непрацюючим.