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

Материал из Planfix
Перейти к: навигация, поиск
Нет описания правки
Нет описания правки
Строка 89: Строка 89:
Вставляем в функцию ссылку:
Вставляем в функцию ссылку:


<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;">ENCODEURL("http://contoso.sharepoint.com/teams/Finance/Documents/April Reports/Profit and Loss Statement.xlsx")</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;">ENCODEURL("<nowiki>http://</nowiki>contoso.sharepoint.com/teams/Finance/Documents/April Reports/Profit and Loss Statement.xlsx")</div>


Получаем результат:
Получаем результат:

Версия от 12:56, 22 марта 2021

Функция изменяет в ссылке определенные символы на специальную последовательность символов из таблицы:

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("ссылка")


Пример

Вставляем в функцию ссылку:

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. ENCODEURL("https://planfix.ru/";) => https%3A%2F%2Fplanfix.ru%2F


Важно

Функция ждет ссылку без спец символов, то есть вот здесь(http://joxi.ru/VrwGB7aC4GpMbr https://x18.planfix.ru/task/266787) функция дана уже со спец символами (%, например) и они заменяются на свои аналоги по таблице, в результате получаем нерабочую ссылку


Перейти