Apakah mungkin untuk mengonversi teks dari sel tertentu ke RFC 3986 ( http://url-encoder.org/ ) di Google Spreadsheet?
Katakanlah C4
memiliki nilai John Doe
, maka D4
harus John%20Doe
.
32
Apakah mungkin untuk mengonversi teks dari sel tertentu ke RFC 3986 ( http://url-encoder.org/ ) di Google Spreadsheet?
Katakanlah C4
memiliki nilai John Doe
, maka D4
harus John%20Doe
.
Ya, Anda dapat membuat fungsi khusus untuk itu.
Klik Alat → Editor Skrip . Pilih Buat proyek kosong .
Di jendela editor skrip, rekatkan kode berikut:
function encode(value) {
return encodeURIComponent(value);
}
Simpan skrip (berikan nama jika diminta), dan kembali ke spreadsheet Anda.
Sekarang, Anda dapat menggunakan fungsi sebagai =encode
. Jika Anda C4
sel berisi teks John Doe
, masukkan berikut di Anda D4
sel: =encode(C4)
.
D4
seharusnya sekarang ditampilkan John%20Doe
.
Saya telah membuat contoh spreadsheet untuk diperagakan.
=ENCODEURL
dalam Sheets untuk ini ( lihat di bawah ).Untuk referensi orang lain - metode serupa juga berfungsi untuk memecahkan kode.
sumber
Anda dapat melakukan ini tanpa menggunakan fungsi kustom
ENCODEURL
.misalnya:
sumber
Untuk orang lain yang masih mencari ini, Google Sheets memiliki fungsi yang disebut ENCODEURL sekarang (Agustus 2018), jadi Anda tidak perlu membuat sendiri lagi.
sumber