Googleドライブにウェブ上の画像ファイルを保存するGAS(Google App Script)プログラム

プログラムの概要

Google App Scriptを使用して、Googleドライブに画像ファイルを保存するプログラムを紹介します。このプログラムは、GASの基本的な構文を理解している初心者でも簡単に実装できるものです。

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

function saveImageToDrive() {
  try {
    // 画像のURL
    let imageUrl = "ここに画像のURLを入力";

    // ドライブに保存するフォルダID
    let folderId = "ここに保存先フォルダのIDを入力";

    let response = UrlFetchApp.fetch(imageUrl);
    let blob = response.getBlob();
    let folder = DriveApp.getFolderById(folderId);
    folder.createFile(blob);
    Logger.log("画像の保存が完了しました。");
  } catch (error) {
    Logger.log("エラーが発生しました:" + error.message);
  }
}

Google App Scriptプログラムの解説

定数と変数の解説

  • imageUrl: 保存したい画像のURLを指定します。
  • folderId: 画像を保存するドライブ上のフォルダのIDを指定します。

関数の解説

  • saveImageToDrive():Web上の 画像を取得し、指定されたフォルダに保存します。エラーが発生した場合はログにエラーメッセージを出力します。

まとめ

このプログラムを使用することで、ウェブ上にある画像をGoogleドライブに簡単に保存できます。初心者でも理解しやすいようにシンプルな構造にしています。注意点としては、保存先フォルダのIDや画像のURLを正確に設定することが重要です。このプログラムを応用すれば、ウェブページ上の全ての画像を取得するなど、さまざまな画像処理やドライブ連携のアプリケーションを開発する基盤として活用できます。

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