Роботека
Роботека · Роботы · URL-encode / decode строки

URL-encode / decode строки

Робот URL-encode / decode кодирует строку для безопасной вставки в URL или декодирует её обратно в бизнес-процессах и роботах Битрикс24. Режим encode заменяет пробелы на «+», encode_raw кодирует по RFC 3986 (пробел → %20), decode и decode_raw выполняют обратное преобразование. Возвращает готовую строку в поле результата для следующего шага процесса.

Робот преобразует произвольную строку в URL-безопасный вид и обратно, чтобы её можно было подставлять в ссылки, query-параметры и вебхуки без ручного экранирования. Режим encode (по умолчанию) использует стандартное кодирование application/x-www-form-urlencoded: пробелы превращаются в «+», спецсимволы — в %XX. Режим encode_raw кодирует по RFC 3986, где пробел становится %20 — это нужно для путей и компонентов URL. Режимы decode и decode_raw выполняют обратную операцию. Типовые случаи: собрать ссылку с UTM-метками из значений сделки, передать имя контакта или адрес в GET-параметре вебхука, корректно разобрать пришедшую закодированную строку. Возвращает результат в поле «Результат», которое подставляется в следующий шаг бизнес-процесса.

Какие параметры принимает робот?

Параметр Тип Обязательный? По умолчанию
Строка string да
Режим: encode (по умолчанию) / decode / encode_raw (RFC 3986) string

Что возвращает робот?

Параметр Тип
Результат string

Сценарий: формирование ссылки с параметрами из полей сделки

  1. Бизнес-процесс берёт название компании со спецсимволами
  2. Робот в режиме encode_raw кодирует его для URL
  3. Готовая строка подставляется в адрес вебхука или письма

Похожие роботы