¿Por qué la hoja de cálculo de Google tiene un ID diferente al que se muestra en la barra de direcciones?

En la hoja de cálculo de Google, veo en la barra de direcciones que la URL de mi documento es https://docs.google.com/spreadsheet/ccc?key=0AuQ7FOvczgvFdHVzRXFKLTF1dHM5dk1qR1VzNGFDNGc#gid=0

Sin embargo, cuando escribo Browser.msgBox(SpreadsheetApp.getActiveSpreadsheet().getUrl()); en el script obtengo la siguiente url
https://docs.google.com/spreadsheet/ccc?key=tusEqJ-1uts9vMjGUs4aC4g

¿Por qué hay una discrepancia? ¿Cuál debo usar para mis integraciones?

preguntado el 10 de marzo de 12 a las 07:03

1 Respuestas

Resulta que Google mantiene ID diferentes para la hoja de cálculo y para la entidad del documento y el que se muestra en la barra de direcciones es el ID del documento.

Entonces, si desea obtener la identificación del documento, debe hacer lo siguiente:

var file = DocsList.getFileById(SpreadsheetApp.getActiveSpreadsheet().getId());
Browser.msgBox(file.getId());

Espero que esto ayude a alguien.

respondido 11 mar '12, 01:03

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.