Функция ENCODEURL — различия между версиями

Материал из ПланФикс
Перейти к: навигация, поиск
Строка 94: Строка 94:
 
Пример № 2:
 
Пример № 2:
 
<div style="display: block; padding: 9.5px; margin: 0 0 10px; font-size: 13px; line-height: 1.65; color: #333; word-break: break-all; word-wrap: break-word; background-color: #f5f5f5; border: 1px solid #ccc; border-radius: 4px;">"<nowiki>https://</nowiki>site.ru/?param="+'''ENCODEURL'''(<nowiki>{{Задача.Название}}</nowiki>)</div>
 
<div style="display: block; padding: 9.5px; margin: 0 0 10px; font-size: 13px; line-height: 1.65; color: #333; word-break: break-all; word-wrap: break-word; background-color: #f5f5f5; border: 1px solid #ccc; border-radius: 4px;">"<nowiki>https://</nowiki>site.ru/?param="+'''ENCODEURL'''(<nowiki>{{Задача.Название}}</nowiki>)</div>
<div style="display: block; padding: 9.5px; margin: 0 0 10px; font-size: 13px; line-height: 1.65; color: #333; word-break: break-all; word-wrap: break-word; background-color: #f5f5f5; border: 1px solid #ccc; border-radius: 4px;">https%3A%2F%2Fplanfix.ru%2F</div>
+
<div style="display: block; padding: 9.5px; margin: 0 0 10px; font-size: 13px; line-height: 1.65; color: #333; word-break: break-all; word-wrap: break-word; background-color: #f5f5f5; border: 1px solid #ccc; border-radius: 4px;"><nowiki>https://</nowiki>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</div>
  
  

Версия 13:35, 22 марта 2021

Функция 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:

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


Пример № 2:

"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


Важно

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


Перейти