当前位置: 首页 > 知识库问答 >
问题:

查找当前Google Apps电子表格的文件夹ID

卫琛
2023-03-14

在绑定到Google工作表的脚本中,如何了解包含当前工作表的文件夹的ID(而不是名称)?我想这样做:

共有1个答案

卫高明
2023-03-14

使用DriveAppgetparaments()方法,这非常简单。代码如下所示:

function getParentFolder(){
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var file = DriveApp.getFileById(ss.getId());
  var folders = file.getParents();
  while (folders.hasNext()){
    Logger.log('folder name = '+folders.next().getName());
  }
}

使用folders.next().getid()获取文件夹ID。

 类似资料:
  • 从我有如何获得谷歌驱动器的电子表格的地址 从扩展表我将让它添加文件夹/目录和文件,我需要 既然google docs不是google drive 从电子表格到google drive的接口是什么

  • 我有每周更新的谷歌电子表格。它包含多个工作表,每个星期都有不同的名称。 有没有一种方法可以使用google脚本将该电子表格中的所有表格复制到另一个电子表格中?我的主要目标是复制整个电子表格,并让我运行脚本的工作表拥有源表中的所有工作表和数据。如果这个复制过程只复制数据,而不是其他工作表中的公式,那也很好。 提前谢谢! 埃里克

  • 我是谷歌脚本的新手,不知道是否有人能帮我。 我有一个共享的谷歌电子表格,基本上是用新的员工信息更新行。 我希望只有当插入这些新员工行时,特定列(比如F列)上的“ABC”字符串匹配时,才会触发电子邮件。基本上,电子邮件触发器会让我们的团队知道如何设置新的员工帐户。 有人能帮我吗?我不知道如何进行字符串匹配,也不知道如何让它专门发送给固定的电子邮件收件人。我已经安装了Python、gspread和gd

  • Google Drive API和Google电子表格API(v 3.0)都支持获取以下URL对应的[KEY]的方法: https://docs.google.com/spreadsheet/ccc?key=[键] 我正在使用该文件。Google Drive API的getId()方法和电子表格条目。getId或。Google电子表格API的getKey()方法。 Google Drive API

  • 人若自洁,脱离卑贱的事,就必作贵重的器皿,成为圣洁,合乎主用,预备行各样的善事。你要逃避少年的私欲,同那清心祷告主的人追求公义、信德、仁爱、和平。惟有那愚拙无学问的辩论,总要弃绝,因为知道这等事是起争竞的。(2 TIMOTHY 2:21-23) 电子表格 一提到电子表格,可能立刻想到的是excel。殊不知,电子表格“历史悠久”,比Word要长久多了。根据维基百科的记载整理一个简史: VisiCal

  • 问题内容: 如何找到当前正在运行的Python脚本的完整路径?就是说,我要做什么才能做到这一点: 问题答案: 不是您要找的东西。不要使用意外的副作用 是 永远 的脚本路径(如果事实上脚本已经调用) -见http://docs.python.org/library/sys.html#sys.argv 是 当前正在执行的 文件(脚本或模块)的路径。这是 偶然 一样的,如果它是从脚本访问的脚本!如果要将