0

私はグーグルスクリプトとOauthプレイグラウンドを介して同じURLをフェッチしようとしました.....プレイグラウンドでは正しく動作し、ステータス200 OKを与えます..しかし、グーグルスクリプトでは、無効な引数エラーが発生します......いくつかの提案をください

URL ='https://sites.google.com/feeds/content/domainname/siteName/-/template | -template'

コード:

 var base = 'https://sites.google.com/feeds/';
     var fetchArgs = googleOAuth_('sites', base);
     fetchArgs.method = 'GET';

 var url=https://sites.google.com/feeds/content/domainname/siteName/-/template|-template'
       var resultOfSiteWebPages=UrlFetchApp.fetch(url,fetchArgs)

UrlFetchでエラーが発生します

4

1 に答える 1

3

これはおそらくエンコーディングの問題です。oAuthプレイグラウンドは、おそらくURLをエンコードしますが、エンコードしUrlFetchません。これを試して:

var resultOfSiteWebPages = UrlFetchApp.fetch(encodeURI(url), fetchArgs);
于 2012-11-23T10:29:16.830 に答える