2018年09月12日11:57
Google Apps Scriptで実行中のスプレッドシートと同じ階層のフォルダやファイルを取得したいとき、親フォルダを取得する必要があります。そんなときに役立つ関数を作りました。⇓
Google Apps Scriptでアクティブスプレッドシートの親フォルダを取得する方法
カテゴリー │Google Apps Script
Google Apps Scriptで実行中のスプレッドシートと同じ階層のフォルダやファイルを取得したいとき、親フォルダを取得する必要があります。そんなときに役立つ関数を作りました。⇓
//アクティブスプレッドシートの親フォルダを取得する関数
function getParentFolder() {
//アクティブスプレッドシートのIDを取得
var thisFileId = SpreadsheetApp.getActive().getId();
//アクティブスプレッドシート
var thisFile = DriveApp.getFileById(thisFileId);
//親フォルダを取得
var parentFolder = thisFile.getParents().next();
return parentFolder;
}
//使い方⇓
function test(){
var parentFolder = getParentFolder(); //親フォルダを取得
Logger.log(parentFolder.getName()); //親フォルダ名がログに表示される
}