GAS

【GAS】ファイル自身が格納されているフォルダの取得方法

タイトル通り親フォルダを確認する処理のメモ。

function getParentFolder() {
  // 自身のスプレッドシートのIDを取得
  let ss = SpreadsheetApp.getActiveSpreadsheet();
  let ssId = ss.getId();
  // 親フォルダ(ファイル自身が格納されているフォルダ)を取得
  let parentFolder = DriveApp.getFileById(ssId).getParents();
  let folder = parentFolder.next();
  // フォルダ名を表示
  Logger.log(folder.getName());
  // フォルダIDを表示
  Logger.log(folder.getId());
}
ABOUT ME
ytakeuchi
都内在住のフロントエンドエンジニア。2016年からフリーランスとして活動中。座右の銘は「昨日よりも楽に」。好きな言葉は「効率化」。こんな性格なのでプライベートではGoogle Apps Scriptばかり触っています。