我想將谷歌文檔存儲在谷歌雲存儲上。我是管理員用戶,並有權訪問谷歌雲存儲。 我使用此代碼:Google Apps腳本:如何在Google雲端存儲中存儲數據?
function myFunction() {
var base="https://www.googleapis.com/auth/devstorage.full_control"
var fetchArgs=googleOAuth_('provisioning',base)
fetchArgs.payload=<content_data_that you want to put on GCS>
fetchArgs.method='PUT'
fetchArgs. contentType=<content_type>
fetchArgs.host="<bucket_name>.storage.googleapis.com"
var url='https://storage.googleapis.com/<bucket_name>/<file_name>'
var result=UrlFetchApp.fetch(url,fetchArgs)
}
function googleOAuth_(name,scope) {
var oAuthConfig = UrlFetchApp.addOAuthService(name);
oAuthConfig.setRequestTokenUrl("https://www.google.com/accounts/OAuthGetRequestToken?scope="+scope);
oAuthConfig.setAuthorizationUrl("https://www.google.com/accounts/OAuthAuthorizeToken");
oAuthConfig.setAccessTokenUrl("https://www.google.com/accounts/OAuthGetAccessToken");
oAuthConfig.setConsumerKey(consumerKey);
oAuthConfig.setConsumerSecret(consumerSecret);
return {oAuthServiceName:name, oAuthUseToken:"always"};
}
當我運行這段代碼,它提供了503服務器錯誤。 任何建議對我都有幫助。
此問題已解決。用更正更新了代碼。
你有沒有設置你的密鑰和祕密? – Brian
是的....我設置所有需要的東西.... –