在 google 应用程序脚本中获取文件夹名称
Get Folder Name in google apps script
我目前正在创建一个绑定到电子表格的脚本文件,该电子表格存储在一个文件夹中。现在,我需要此电子表格所在文件夹的名称。那么我该如何实现呢?
解决方案:
以下脚本将获取绑定电子表格的父文件夹名称并将其设置为单元格 A1
。根据您的需要调整脚本。
function myFunction() {
const ss = SpreadsheetApp.getActive();
const sh = ss.getSheetByName('Sheet1');
const ss_id = ss.getId();
const file = DriveApp.getFileById(ss_id);
const parent_folders = file.getParents()
const folder_name = parent_folders.next().getName(); //desired result
sh.getRange('A1').setValue(folder_name);
}
folder_name
是现有电子表格的父文件夹的名称。
我目前正在创建一个绑定到电子表格的脚本文件,该电子表格存储在一个文件夹中。现在,我需要此电子表格所在文件夹的名称。那么我该如何实现呢?
解决方案:
以下脚本将获取绑定电子表格的父文件夹名称并将其设置为单元格 A1
。根据您的需要调整脚本。
function myFunction() {
const ss = SpreadsheetApp.getActive();
const sh = ss.getSheetByName('Sheet1');
const ss_id = ss.getId();
const file = DriveApp.getFileById(ss_id);
const parent_folders = file.getParents()
const folder_name = parent_folders.next().getName(); //desired result
sh.getRange('A1').setValue(folder_name);
}
folder_name
是现有电子表格的父文件夹的名称。