まずは、コードのみです!🙇♂️
前回の記事の 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を挿入する
}
}
コメント