Có thể chuyển đổi văn bản từ một ô nhất định sang RFC 3986 ( http://url-encoder.org/ ) trong Bảng tính Google không?
Hãy nói C4
có giá trị John Doe
, sau đó D4
phải được John%20Doe
.
Có thể chuyển đổi văn bản từ một ô nhất định sang RFC 3986 ( http://url-encoder.org/ ) trong Bảng tính Google không?
Hãy nói C4
có giá trị John Doe
, sau đó D4
phải được John%20Doe
.
Câu trả lời:
Có, bạn có thể tạo một chức năng tùy chỉnh cho điều đó.
Nhấp vào Công cụ → Trình chỉnh sửa Tập lệnh . Chọn Tạo dự án trống .
Trong cửa sổ soạn thảo tập lệnh, dán đoạn mã sau:
function encode(value) {
return encodeURIComponent(value);
}
Lưu tập lệnh (đặt tên nếu được nhắc) và quay lại bảng tính của bạn.
Bây giờ, bạn có thể sử dụng chức năng như =encode
. Nếu C4
ô của bạn chứa văn bản John Doe
, hãy nhập thông tin sau vào D4
ô của bạn : =encode(C4)
.
D4
Bây giờ sẽ hiển thị John%20Doe
.
Tôi đã tạo ra một bảng tính ví dụ để chứng minh.
Đối với những người khác vẫn đang tìm kiếm điều này, Google Sheets có một chức năng gọi là ENCODEURL ngay bây giờ (tháng 8 năm 2018), vì vậy bạn không cần phải tự tạo thêm nữa.
=ENCODEURL
trong Sheets cho điều này ( xem bên dưới ).