Функция ENCODEURL: различия между версиями
Материал из Planfix
Artem (обсуждение | вклад) Нет описания правки |
Artem (обсуждение | вклад) Нет описания правки |
||
Строка 91: | Строка 91: | ||
<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> | <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> | ||
Получаем результат: | |||
Получаем такой результат: | |||
<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;">http%3A%2F%2Fcontoso.sharepoint.com%2Fteams%2FFinance%2FDocuments%2FApril%20Reports%2FProfit%20and%20Loss%20Statement.xlsx</div> | |||
2. ENCODEURL("https://planfix.ru/";) => https%3A%2F%2Fplanfix.ru%2F | 2. ENCODEURL("https://planfix.ru/";) => https%3A%2F%2Fplanfix.ru%2F |
Версия от 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) функция дана уже со спец символами (%, например) и они заменяются на свои аналоги по таблице, в результате получаем нерабочую ссылку