|
|||||||
POWER QUERY Encoded Url
Время создания: 10.02.2022 22:12
Текстовые метки: Power Query
Раздел: Разные закладки - MSO - Excel - Power Query
Запись: xintrea/mytetra_db_adgaver_new/master/base/1644520367e97znjfszs/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
Для кодирования используйте Uri.EscapeDataString («Кодирует специальные символы во входных данных в соответствии с правилами RFC 3986.»). Для декодирования это немного сложнее. Я не нашел никакой специальной функции, поэтому я использовал функцию Uri.Parts, которая разбивает Uri на записи. Вам нужно предоставить фиктивный URL-адрес, чтобы заставить его работать, а затем использовать Record.Field для изоляции нужной части. //#"Добавлен пользовательский объект" = Table.AddColumn(#"Обрезанный текст", "Encoded", each Record.Field(Record.Field(Uri.Parts("http://www.dummy.com?A=" & [Column1]),"Query"),"A")), let Source = "this is a & @string to encode and decode !?", Encoded = Uri.EscapeDataString(Source), #"Decoded again" = Record.Field(Record.Field(Uri.Parts("http://www.dummy.com?A=" & Encoded),"Query"),"A") in #"Decoded again" //=========================================================================== //#"Добавлен пользовательский объект" = Table.AddColumn(#"Обрезанный текст", "Encoded", each Record.Field(Record.Field(Uri.Parts("http://www.dummy.com?A=" & [Column1]),"Query"),"A")), let Source = "this is a & @string to encode and decode !?", Encoded = Uri.EscapeDataString(Source), #"Decoded again" = Record.Field(Record.Field(Uri.Parts("http://www.dummy.com?A=" & Encoded),"Query"),"A") in #"Decoded again"
|
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|