Функция 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("ссылка")

КОДИР.URL("ссылка")


Примеры

Пример № 1:

"https://site.ru/?param="+ENCODEURL({{Задача.Название}})
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


Важно

В функцию можно добавлять только ссылки без специальных символов, как в примерах выше. Иначе специальные символы (например %) будут заменены на свои аналоги по таблице. В результате ссылка станет нерабочей.


Перейти