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

Respuestas a la pregunta(2)

Su respuesta a la pregunta