ウェブサイトにある画像をGoogleドライブにダウンロードするGAS(Google App Script)プログラム

プログラムの概要

Google Apps Script(GAS)を使用して、ウェブサイト上の画像を自動的にGoogleドライブにダウンロードするプログラムを作成します。このプログラムを使えば、手動で画像を保存する手間を省き、自動的にGoogleドライブに整理された形で保存することが可能です。

Google App Script サンプルプログラム

function downloadImage() {
  // ここに画像のURLを設定する
   var imageUrl = "(画像のURL)";
  // 画像をダウンロード
  var response = UrlFetchApp.fetch(imageUrl);
  var imageBlob = response.getBlob();

  // Googleドライブに保存
  var folder = DriveApp.getRootFolder(); // 保存先フォルダを指定
  folder.createFile(imageBlob);
}

Google App Scriptプログラムの解説

定数と変数

  • imageUrl: ダウンロードしたい画像のURLを指定します。
  • response: UrlFetchApp.fetch()を使用して画像のデータを取得します。
  • imageBlob: 取得したデータをBlobオブジェクトに変換します。
  • folder: 画像を保存するGoogleドライブのフォルダを指定します。

関数

  • downloadImage(): 画像をウェブページからダウンロードし、Googleドライブに保存する関数です。

まとめ

このプログラムを使用することで、手動で画像をダウンロードして保存する手間を省くことができます。特に、大量の画像を処理する場合や定期的に実行したい場合に便利です。注意点としては、画像のURLが変わる可能性があるため、定期的な確認と修正が必要です。応用として、他のウェブサイトの画像をダウンロードするためにプログラムを拡張することも可能です。

これで、Google Apps Scriptを使用してウェブサイト上の画像を自動的にGoogleドライブにダウンロードする方法がわかりました。

タイトルとURLをコピーしました