スポンサーリンク

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());
    }
  }
}

参考

スポンサーリンク
レンタルサーバー
おすすめの記事