質問: imgId.getBlob(); pdfss.insertImage(imgBlob, 1, 1);//ココでサーバーエラーとなります。 ``` 原因と対策がわかる方、回答よろしくお願いいたします。 追記 imgIdの取得内容をログで確認すると、画像のようになっていました。 これが原因じゃないかと思いますが、対策がわかりません。。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/38c558b7b334118066872aafd33372ca.png)
回答: 追記にある`imgId`の値が`###ファイルID### - ファイル名`のようなフォーマットなっており、そのセルからの値を使用する必要がある場合は、一つの方法として下記のような変更は如何でしょうか。 ### From ``` var imgId= DriveApp.getFileById(img.replace("https://drive.google.com/open?id=","")); ``` ### To ``` var imgId= DriveApp.getFileById(img.match(/=(\w+)/)[1]); ``` そちらの情報は不明ではありますが、もしもフォーマットを変更する前のフォームへ投稿された際に記録されるURLのみのセルから値を取得することが可能であれば、上記のような変更は不要です。