¿Por qué la hoja de cálculo de Google tiene un ID diferente al que se muestra en la barra de direcciones?
Frecuentes
Visto 971 veces
1
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?
1 Respuestas
2
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 google-apps-script google-sheets or haz tu propia pregunta.