【发布时间】:2021-02-09 12:52:15
【问题描述】:
我目前正在创建一个绑定到电子表格的脚本文件,该电子表格存储在一个文件夹中。现在,我需要此电子表格所在文件夹的名称。那么我该如何实现呢?
【问题讨论】:
标签: google-apps-script google-sheets google-drive-api
我目前正在创建一个绑定到电子表格的脚本文件,该电子表格存储在一个文件夹中。现在,我需要此电子表格所在文件夹的名称。那么我该如何实现呢?
【问题讨论】:
标签: google-apps-script google-sheets google-drive-api
以下脚本将获取绑定电子表格的父文件夹的名称并将其设置为单元格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 是现有电子表格的父文件夹的名称。
【讨论】: