Cuando se edita manualmente el valor de una celda en Google Sheets, el formato se elige automáticamente según el contenido, si se introduce 1234 se tomará como un número, si se introduce 2024-07-08 como una fecha, asdfg como una cadena,… El problema viene cuando queremos introducir una cadena que parece otra cosa.

Supongamos que tenemos una serie de identificadores hexadecimales, 01af38 es tratado como una cadena, pero 983193 se interpreta como un número.

Si queremos que un valor sea una cadena en el interfaz de usuario de Google Sheets podemos preceder el valor del apóstrofe ':

Esto funciona bien en el UI, pero al utilizar la API resulta que si pasamos '983193, lo interpreta como una cadena, por empezar por ' y le añade un ' más, quedando el resultado así:

Esto es debido al tipo de entrada usado por defecto en la API, para que trate ese apóstrofe como si se estuviera tecleando en el UI de la celda hay que utilizar el tipo de entrada USER_ENTERED.

Dejar una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Puedes utilizar estas etiquetas y atributos HTML:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.