Dodaj pisarza do arkusza kalkulacyjnego za pomocą „API listy dokumentów Google”

Piszę skrypt w Google Aps (GAS) i muszę dodać użytkownika (/ autora) (administratora domeny) do arkusza kalkulacyjnego innego użytkownika.

Skrypt jest uruchamiany / wywoływany w ramach uprawnień administratora.

Najpierw używam „administracyjnego dostępu Aplikacji Google do personifikacji użytkownika domeny” i otrzymuję listę jego dokumentów (arkuszy kalkulacyjnych) i otrzymuję identyfikator dokumentów.

var oauthConfig = UrlFetchApp.addOAuthService ("docs"); oauthConfig.setAccessTokenUrl („https://www.google.com/accounts/OAuthGetAccessToken”); oauthConfig.setRequestTokenUrl ("https://www.google.com/accounts/OAuthGetRequestToken? (...)

Ta część działa dobrze i uzyskuje pożądane identyfikatory.

Teraz chcę dodać do siebie ([email protected]) do tego dokumentu

Próbuję tego:

<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/" + użytkownik + "/ prywatny / pełny / dokument:" + matriu2 [0] [6] + '/acl/user:[email protected]'

var result = UrlFetchApp.fetch (url_set, optAdvancedArgs);

„user” jest właścicielem dokumentu, aktywnym użytkownikiem (Session.getActiveUser (). getUserLoginId ()) i „matriu2 [nm] [6]” to Id dokumentu.

To nie działa,

Jakieś pomysły ?

Sergi

questionAnswers(2)

yourAnswerToTheQuestion