¿Es posible convertir texto de una celda determinada a RFC 3986 ( http://url-encoder.org/ ) en una hoja de cálculo de Google?
Digamos que C4
tiene el valor John Doe
, entonces D4
debe ser John%20Doe
.
32
¿Es posible convertir texto de una celda determinada a RFC 3986 ( http://url-encoder.org/ ) en una hoja de cálculo de Google?
Digamos que C4
tiene el valor John Doe
, entonces D4
debe ser John%20Doe
.
Sí, puede crear una función personalizada para eso.
Haga clic en Herramientas → Editor de secuencias de comandos . Seleccione Crear proyecto en blanco .
En la ventana del editor de scripts, pegue el siguiente código:
function encode(value) {
return encodeURIComponent(value);
}
Guarde el script (asígnele un nombre si se le solicita) y vuelva a su hoja de cálculo.
Ahora, puede usar la función como =encode
. Si su C4
celda contiene el texto John Doe
, ingrese lo siguiente en su D4
celda:=encode(C4)
.
D4
ahora debería mostrar John%20Doe
.
He creado una hoja de cálculo de ejemplo para demostrar.
=ENCODEURL
dentro de Hojas para esto ( ver más abajo ).Para referencia de otros, un método similar también funciona para la decodificación.
fuente
Puede hacerlo sin una función personalizada utilizando
ENCODEURL
.p.ej:
fuente
Para otros que todavía están buscando esto, Google Sheets tiene una función llamada ENCODEURL ahora (agosto de 2018), por lo que ya no necesita hacer la suya propia.
fuente