我在Google Aps(GAS)中撰寫腳本,我需要將用戶(/作者)(域的管理員)添加到電子表格另一個用戶。通過「Google文檔列表API」將作者添加到電子表格
該腳本正在管理員權限下運行/調用。
首先,我使用「Google Apps管理訪問來模擬域的用戶」,我得到他的文檔列表(電子表格),並獲取文檔的標識。
var oauthConfig = UrlFetchApp.addOAuthService(「docs」); oauthConfig.setAccessTokenUrl(「https://www.google.com/accounts/OAuthGetAccessToken」); oauthConfig.setRequestTokenUrl(「https://www.google.com/accounts/OAuthGetRequestToken? (...)
這部分工作正常,並得到想要的ID的。
現在,我想添加到我自己([email protected])這個文件
我想這一點:
var optAdvancedArgs = {
"contentType": "application/atom+xml",
"method": "POST",
"headers": { "GData-Version": "3.0" },
"oAuthServiceName": "docs",
"oAuthUseToken": "always",
};
VAR url_set = 「https://docs.google.com/feeds/」 +用戶+ 「/ private/full/document:」+ matriu2 [0] [6] +'/ acl/user:admini [email protected]'
var result = UrlFetchApp.fetch(url_set,optAdvancedArgs);
「user」是文檔的所有者,活動用戶(Session.getActiveUser()。getUserLoginId())和「matriu2 [nm] [6]」是文檔的標識。
這不行,
任何想法?
塞爾吉