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

Материал из ПланФикс
Перейти к: навигация, поиск
Строка 81: Строка 81:
 
== Формат ==
 
== Формат ==
  
'''MD5(текст)'''
+
'''ENCODEURL'''("ссылка")
 +
 
 +
'''КОДИР.URL'''("ссылка")
  
  
 
== Пример ==
 
== Пример ==
  
MD5("Доброе утро")  
+
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
  
Результат: b9d459fde4cbaecb222770fc759c3fd1
+
2. ENCODEURL("https://planfix.ru/";) => https%3A%2F%2Fplanfix.ru%2F
  
  
 
== Важно ==
 
== Важно ==
'''На текущий момент функция не работает для формул, вычисляемых только для строк итогов или первых группировок в отчетах.'''
+
Функция ждет ссылку без спец символов, то есть вот здесь(http://joxi.ru/VrwGB7aC4GpMbr https://x18.planfix.ru/task/266787) функция дана уже со спец символами (%, например) и они заменяются на свои аналоги по таблице, в результате получаем нерабочую ссылку
  
  

Версия 12:47, 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("ссылка")


Пример

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


Важно

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


Перейти