Чи можливо перетворити текст з певної комірки в RFC 3986 ( http://url-encoder.org/ ) в електронній таблиці Google?
Скажімо, C4
має значення John Doe
, то D4
має бути John%20Doe
.
Чи можливо перетворити текст з певної комірки в RFC 3986 ( http://url-encoder.org/ ) в електронній таблиці Google?
Скажімо, C4
має значення John Doe
, то D4
має бути John%20Doe
.
Відповіді:
Так, ви можете створити для цього спеціальну функцію.
Клацніть Інструменти → Редактор сценаріїв . Виберіть Створити порожній проект .
У вікні редактора сценаріїв вставте наступний код:
function encode(value) {
return encodeURIComponent(value);
}
Збережіть сценарій (за запитом дайте ім’я) та поверніться до таблиці.
Тепер ви можете використовувати функцію як =encode
. Якщо C4
комірка містить текст John Doe
, введіть у вашій D4
осередку: =encode(C4)
.
D4
тепер має відображатися John%20Doe
.
Я створив приклад електронної таблиці для демонстрації.
Для інших, хто все ще шукає це, Google Sheets має функцію під назвою ENCODEURL зараз (серпень 2018 року), тому більше не потрібно робити власні.
=ENCODEURL
в таблицях ( див. Нижче ).