プログラムの概要
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ドライブにダウンロードする方法がわかりました。