png/mp4対応_Google ドライブ の中にある画像を一覧にして取得

コピペでGAS

まずは、コードのみです!🙇‍♂️

前回の記事の 20行目 から下を、下記に変えると png / mp4 に対応できます!

コード


  // フォルダ内の画像を取得する
  var files = folder.getFiles();

  // 画像を1つずつ処理する
  while (files.hasNext()) {
    var lastRow = sheet.getLastRow();
    var file = files.next();
    var mimeType = file.getMimeType();
    if (mimeType == MimeType.JPEG || mimeType == MimeType.PNG || mimeType == "video/mp4") {
      if (file.getMimeType() == 'video/mp4') {
        sheet.getRange(lastRow + 1, 1).setValue('=HYPERLINK("' + file.getUrl() + '", "動画")'); // セルに動画へのリンクを挿入する
      } else {
        sheet.getRange(lastRow + 1, 1).setValue('=IMAGE(\"https://drive.google.com/uc?export=download&id=' + file.getId() + '\")'); // セルに画像を挿入する
      }
      sheet.getRange(lastRow + 1, 2).setValue(file.getName()); // ファイルの名前を挿入する
      sheet.getRange(lastRow + 1, 3).setValue(file.getId()); // ファイルのIDを挿入する
      sheet.getRange(lastRow + 1, 4).setValue(file.getUrl()); // ファイルのURLを挿入する
    }
  }

こちらも併せて、参考にしてください!

#ドライブ #スプレッドシート

コメント

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