GASでドライブ内のファイル名を取得
Google Apps Script(GAS)で、ドライブ内のファイル名を取得するスクリプトです。
コード
/**
* ドライブ内のファイル名を取得
*/
function getFiles() {
// フォルダ
const files = DriveApp.getFiles();
// ファイルの件数分繰り返す
while(files.hasNext()) {
// ファイル
let file = files.next();
// ログに出力(ファイル名)
Logger.log(file.getName());
}
}
GASでドライブ内のスプレッドシートだけファイル名を取得する
Mimeタイプをみて、特定の形式のファイル名のみを取得することもできます。
コード
function getFiles() {
// フォルダ
const files = DriveApp.getFiles();
// ファイルの件数分繰り返す
while(files.hasNext()) {
// ファイル
let file = files.next();
// スプレッドシートだけ
if (file.getMimeType() == MimeType.GOOGLE_SHEETS) {
// ログに出力(ファイル名)
Logger.log(file.getName());
}
}
}