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
.
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
.
Jawaban:
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.
Untuk orang lain yang masih mencari ini, Google Sheets memiliki fungsi yang disebut ENCODEURL sekarang (Agustus 2018), jadi Anda tidak perlu membuat sendiri lagi.
=ENCODEURL
dalam Sheets untuk ini ( lihat di bawah ).