首页 > 解决方案 > 在谷歌应用程序脚本中获取文件夹名称

问题描述

我目前正在创建一个绑定到电子表格的脚本文件,该电子表格存储在一个文件夹中。现在,我需要此电子表格所在文件夹的名称。那么我该如何实现呢?

标签: google-apps-scriptgoogle-sheetsgoogle-drive-api

解决方案


解决方案:

以下脚本将获取绑定电子表格的父文件夹的名称并将其设置为 cell 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是现有电子表格的父文件夹的名称。


推荐阅读