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.
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=319387801En la imagen superior, el
key
corresponde al texto resaltado, nótese que se encuentra entre /d/ y /edit, el cual es el siguiente:
1ZxHlZjiqjdWoZrPIEFLX2niRkOfVBCWC0I2uzGsek_o
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".