1

GoogleスクリプトのUrlFetchApp.fetch()コマンドを使用して取得したいURLがあります。残念ながら、このURLには|があります (部分的に%7cにエンコードされます)その中で、それをフェッチしようとするたびに、「無効な引数」というエラーが表示されます。この問題を回避してURLを正常に取得する方法はありますか?

4

1 に答える 1

2

渡された URLUrlFetchApp.fetchが既にエンコードされている場合は機能するようです。

www.google.com/aaa|bbb (実際には存在しません) を取得したいとしましょう。次のスクリプトは、「無効な引数」で失敗します。

UrlFetchApp.fetch("www.google.com/aaa|bbb");

ただし、リクエストは有効ですが、ページが見つからないため、これは 404 を正しく返します。

UrlFetchApp.fetch("www.google.com/aaa%7Cbbb");

それでもダメならURL貼っていただけると助かります。

于 2012-07-31T16:18:12.553 に答える