¿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 C4tiene el valor John Doe, entonces D4debe 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 C4tiene el valor John Doe, entonces D4debe 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 C4celda contiene el texto John Doe, ingrese lo siguiente en su D4celda:=encode(C4) .
D4 ahora debería mostrar John%20Doe .
He creado una hoja de cálculo de ejemplo para demostrar.
=ENCODEURLdentro 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