前提・実現したいこと
GASを使って、getrangeを使って取得した画像URLからHTTPリクエストのループ処理をしたいです。
発生している問題・エラーメッセージ
UrlFetchAppを使います。
引数に直接、画像URLを入力すると問題なく動きます。
しかし、getrangeから取得した画像URLではerrorになります。
画像URLではなく、HTMLとして認識されてしまうようです。
またmuteHttpExceptionsを使わないとerrorになります。
エラーメッセージ Exception: Converting from text/html to image/jpeg is not supported. ↓ muteHttpExceptionsを使用時のエラーコード Exception: Request failed for url returned code 404. Truncated server response ↓ muteHttpExceptionsを不使用時のエラーコード
該当のソースコード
var picturelist = sh.getRange(3,2,1,3).getValues();
for(var r = 0; r < picturelist[0].length; r++) {
var url = picturelist[r]
var response = UrlFetchApp.fetch(
url,
{muteHttpExceptions: true,});
補足情報(FW/ツールのバージョンなど)
拙い文章で申し訳ございません。わかる方がいましたら回答お願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/26 13:21
2021/06/26 14:29