A diferencia de otras plataformas Google Drive y los editores de documentos de Google, en lugar de usar rutas y nombres de archivo, utilizan identificadores únicos comúnmente referidos como id o key.
Por ejemplo, la función IMPORTRANGE puede usar el URL o el key de una Hoja de Cálculo de Google (HCG) como primer parámetro. Por ser más corto, resulta más conveniente usar key / id en lugar del URL.
Otro caso de uso en el que se ocupa el key / id es al incluir en una secuencia de comandos el método SpreadsheetApp.openById(id) de Google Apps Script.
La forma más directa de obtener el id de una HCG es abrirla en el navegador de escritorio y tomarlo directamente de la barra de direcciones.
La dirección mostrada en la imagen superior es la siguiente:
https://docs.google.com/spreadsheets/d/1ZxHlZjiqjdWoZrPIEFLX2niRkOfVBCWC0I2uzGsek_o/edit#gid=319387801
En la imagen superior, el key corresponde al texto resaltado, nótese que se encuentra entre /d/ y /edit, el cual es el siguiente:
Al tomar el key / id es muy importante hacerlo con sumo cuidado pues cualquier diferencia ya sea por omitir tan solo un carácter o incluir uno adicional no cumplirá con su propósito y podríamos obtener mensajes de error como: El archivo que solicitaste no existe.
Cabe hacer notar que conocer el key / id de una hoja de cálculo no es suficiente para poder accederlo. Además se requiere que esté compartida con nosotros. Si no lo está, se podría mostrar un mensaje como «Necesitas permiso».



Deja un comentario