我有一个谷歌电子表格,可以跟踪电子表格所在文件夹中的文件及其名称 .
我看了,找不到如何获取该表的位置或ID
在MS CMD脚本中,它将是"%~dp0" .
如何在谷歌应用程序电子表格脚本中执行此操作 .
function FnctnMenuUpdateGetLocation() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var SSID=ss.get.getId();
var file = DocsList.getFileById(SSID);
Browser.msgBox(SSID);
Browser.msgBox(add);
}
https://docs.google.com/spreadsheet/ccc?key=0AmsQN3N9km70dGwtLTJXVVBzbmJhdmE5OFpkbTVxelE&usp=sharing你好,我正在努力
这是一张实况表
从我有什么,你如何获得谷歌驱动器中的电子表格的地址
从电子表格我将它添加文件夹/目录和我需要的文件
由于谷歌文档不是谷歌驱动器,从电子表格到谷歌驱动器的界面如何
2 回答
Document Service和Drive Service都可以报告电子表格所在的文件夹 .
这是您的功能,已更新为使用这两种服务显示包含电子表格的文件夹的名称 .
Document Service的
.getParents()
方法返回一个文件夹对象数组,而Drive 's returns an iterator, so the details of how to retrieve a specific parent folder(s) once you' ve则使它们全部不同 .请注意,电子表格可能会“包含”在多个文件夹中......在这种情况下,我们假设列表中的第一个文件夹是唯一的 - 该假设可能无效 .
此作品截至2018年6月
这个答案还假设您只对父母列表中的第一个文件夹感兴趣 .