google-apps-script - 在谷歌应用程序脚本中获取文件夹名称
问题描述
我目前正在创建一个绑定到电子表格的脚本文件,该电子表格存储在一个文件夹中。现在,我需要此电子表格所在文件夹的名称。那么我该如何实现呢?
解决方案
解决方案:
以下脚本将获取绑定电子表格的父文件夹的名称并将其设置为 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
是现有电子表格的父文件夹的名称。
推荐阅读
- java - 如何将元素添加到数组的末尾?
- swift - Collection 协议扩展中的通用闭包
- python - 如何在python的循环中创建dicts并同时添加到它们?
- python - 尝试从数据框中删除以“@”开头的子字符串,然后删除具有相同用户名和文本的列
- css - 如何分解 Material UI 样式对象中的常见规则?
- django - 令牌授权 Django {"detail":"未提供身份验证凭据。"}
- node.js - Jest 使用 spyOn 模拟嵌套函数,但仍调用实际函数
- python - 给定一串数字,返回奇数/偶数或偶数/奇数交替的最长子字符串
- go - 如何在使用 Web 套接字的 POST 请求后执行 GET 请求
- react-native - react-native-push-notification - 本地通知不适用于 Android