Adicione um escritor a uma planilha por meio da "Google Document List API"
Estou escrevendo um script no Google Aps (GAS) e preciso adicionar um usuário (/ escritor) (administrador do domínio) a uma planilha de outro usuário.
O script está sendo executado / chamado sob privilégios de administrador.
Primeiro eu uso o "acesso administrativo do Google Apps para representar um usuário do domínio" e recebo uma lista de seus documentos (planilhas) e recebo o ID dos 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 bem e obtém os Ids desejados.
Agora, quero adicionar a mim mesmo ([email protected]) a este documento
Estou tentando isso:
<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/" + usuário + "/ particular / completo / documento:" + matriu2 [0] [6] + '/acl/user:[email protected]'
var result = UrlFetchApp.fetch (url_set, optAdvancedArgs);
"user" é o proprietário do documento, o usuário ativo (Session.getActiveUser (). getUserLoginId ()) e "matriu2 [nm] [6]" é o Id do documento.
Isso não funciona
Alguma ideia ?
Sergi