[Google Apps Script] 任意の URL から画像をダウンロードして Google Drive に保存する
作成日: 2022年06月02日
任意の URL から画像をダウンロードして Google Drive に保存するサンプルコードです。
function main() {
let response = UrlFetchApp.fetch('https://example.com/dummy.png');
let imageBlob = response.getBlob();
let folder = DriveApp.getFolderById('1B2wxEy8qpJAKOPvWJWfkakiWf89hDaSf');
folder.createFile(imageBlob);
}
説明
UrlFetchApp.fetch()
関数で引数に渡した URL から画像をダウンロードgetBlob()
関数で Blob 型のデータを得ます。DriveApp.getFolderById()
でフォルダーの ID を引数に渡して、フォルダーのオブジェクトを得ます。createFile()
関数にダウンロードした Blob 型のデータを渡して、Google Drive に保存します。