Agregue un escritor a una hoja de cálculo a través de la "API de lista de documentos de Google"
Estoy escribiendo un script en Google Aps (GAS) y necesito agregar un usuario (/ writer) (administrador del dominio) a una hoja de cálculo de otro usuario.
El script se ejecuta / invoca bajo privilegios de administrador.
Primero utilizo el "acceso administrativo de Google Apps para suplantar a un usuario del dominio" y obtengo una lista de sus documentos (hojas de cálculo) y obtengo el ID de los documentos.
var oauthConfig = UrlFetchApp.addOAuthService ("docs"); oauthConfig.setAccessTokenUrl ("https://www.google.com/accounts/OAuthGetAccessToken"); oauthConfig.setRequestTokenUrl ("https://www.google.com/accounts/OAuthGetRequestToken? (...)
Esta parte está funcionando bien y obtener los ID deseados.
Ahora, quiero agregarme a mí mismo ([email protected]) a este documento
Estoy intentando esto:
<code>var optAdvancedArgs = { "contentType": "application/atom+xml", "method": "POST", "headers": { "GData-Version": "3.0" }, "oAuthServiceName": "docs", "oAuthUseToken": "always", }; </code>
var url_set = "https://docs.google.com/feeds/" + user + "/ private / full / document:" + matriu2 [0] [6] + '/acl/user:[email protected]'
var resultado = UrlFetchApp.fetch (url_set, optAdvancedArgs);
"usuario" es el propietario del documento, el usuario activo (Session.getActiveUser (). getUserLoginId ()) y "matriu2 [nm] [6]" es el ID del documento.
Esto no funciona,
Algunas ideas ?
Sergi