GAS googleドライブ内のファイルの親フォルダを取得する
- 作成日 2023.04.26
- Google Apps Script
- Google Apps Script

GAS(Google Apps Script)で、googleドライブ内のファイルの親フォルダを取得する手順を記述してます。対象のファイルに「getParents」を使用します。
環境
- OS windows11 home
- ブラウザ chrome 110.0.5481.178
ファイルの親フォルダを取得
ファイルの親フォルダを取得するには、「getParents」を使用します。
file.getParents()
実際に、以下のフォルダから取得してみます。

取得します。
function myFunction() {
// idから取得
let f = DriveApp.getFileById('1AAWvLaSTlVFiw1Hx8IblxwQGXxHfnxF6hhvC_sIw74I');
let parentFolders = f.getParents();
while (parentFolders.hasNext()) {
let folder = parentFolders.next();
// id
let folderId = folder.getId();
// フォルダ名
let folderName = folder.getName();
Logger.log(folderId);
Logger.log(folderName);
}
}
実行結果を見ると取得されていることが確認できます。
※ルート直下にあるファイルの場合は、フォルダ名「マイドライブ」が返ります。

※ファイルやフォルダのidは、対象を「Ctrl」+「C」でURLのコピーをして「URL」から確認できます。

-
前の記事
Oracle Database トリガーを無効・有効にする 2023.04.25
-
次の記事
kotlin reduceでListの要素の総和を計算する 2023.04.26
コメントを書く