Добавить средство записи в электронную таблицу с помощью «API списка документов Google»
Я пишу скрипт в Google Aps (GAS), и мне нужно добавить пользователя (/ writer) (администратора домена) в таблицу другого пользователя.
Скрипт запускается / вызывается с правами администратора.
Сначала я использую & quot; административный доступ к Службам Google для олицетворения пользователя домена & quot; и я получаю список его документов (электронных таблиц), и я получаю Id документов.
var oauthConfig = UrlFetchApp.addOAuthService("docs"); oauthConfig.setAccessTokenUrl("https://www.google.com/accounts/OAuthGetAccessToken"); oauthConfig.setRequestTokenUrl("https://www.google.com/accounts/OAuthGetRequestToken? (...)
Эта часть работает нормально и получает нужные идентификаторы.
Теперь я хочу добавить себе ([email protected]) к этому документу
Я пытаюсь это:
<code>var optAdvancedArgs = { "contentType": "application/atom+xml", "method": "POST", "headers": { "GData-Version": "3.0" }, "oAuthServiceName": "docs", "oAuthUseToken": "always", }; </code>
var url_set = & quot; https: //docs.google.com/feeds/" + пользователь + & quot; / private / full / document: & quot; + matriu2 [0] [6] + '/ acl / user: [email protected]'
var result = UrlFetchApp.fetch (url_set, optAdvancedArgs);
& Quot; пользователь & Quot; является владельцем документа, активным пользователем (Session.getActiveUser (). getUserLoginId ()) и & quot; matriu2 [nm] [6] & quot; Идентификатор документа.
Это не работает,
Есть идеи ?
Sergi