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