Quiero obtener los detalles de la biblioteca de secuencias de comandos de las aplicaciones de Google, como el número de versión y la nota mediante programación en una celda de hoja de cálculo.
Debe especificar el ID de secuencia de comandos de la biblioteca. Si tiene el enlace de la biblioteca, puede encontrar la identificación del script en la URL o en la configuración del proyecto.
Si no se agregan automáticamente, es posible que deba agregar los ámbitos manualmente en el appsscript.json file . Por ejemplo, agregue esto dentro de los corchetes:
"oauthScopes": [ "https://www.googleapis.com/auth/script.projects", "https://www.googleapis.com/auth/script.projects.readonly", "https://www.googleapis.com/auth/script.external_request" ],Ejemplo:
function getVersion(){ const AccessToken = ScriptApp.getOAuthToken(); const scriptID = "scriptID" // put the script id of the library const url = "https://script.googleapis.com/v1/projects/" + scriptID + "/versions"; options = { "method" : "GET", "muteHttpExceptions": true, "headers": { 'Authorization': 'Bearer ' + AccessToken } }; response = UrlFetchApp.fetch(url,options); response = JSON.parse(response); allVersions = response.versions; //get all versions highestVersion = allVersions[0].versionNumber; console.log(response); console.log(highestVersion); }