在 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 是现有电子表格的父文件夹的名称。