【问题标题】:Google apps script - Folder as a script containerGoogle 应用程序脚本 - 文件夹作为脚本容器
【发布时间】:2013-10-14 14:48:27
【问题描述】:

是否可以将 Google Apps 脚本的访问范围限制为给定的 Google Drive 文件夹?

我正在创建一个将作为网络应用托管的独立应用脚本。 该脚本的目标是列出保存独立脚本的文件夹(根文件夹)中包含的所有子文件夹,并返回一个 JSON,其中包含有关这些子文件夹及其包含的文件的信息。

备注

  1. 根文件夹的名称或 ID 未知,因为脚本将分发给 Google Drive 用户,我希望允许他们将脚本保存在他们想要的任何文件夹中。
  2. 尽管根文件夹在用户的 Google Drive 文件夹树中可以有任何名称或任何层次位置,但我计划对子文件夹实施预定义的命名结构。

我想了两种方法来解决这个问题,但我不知道哪一种可行以及使用哪些类和方法。

1)第一种方法是限制脚本到达它的容器文件夹,因此对 DocsList.getFolders() 的调用将返回一个文件夹对象数组,仅用于根包含的文件夹(子文件夹)文件夹。

问题:如上所述,Google Apps 脚本是否提供类或方法来限制独立脚本的范围?

2) 获取包含脚本的根文件夹的名称或 ID,并使用它检索子文件夹及其文件。

问题 Google Apps 脚本是否提供了获取包含该脚本的文件夹的名称或 ID 的方法?

提前感谢任何帮助或提示。

【问题讨论】:

    标签: google-apps-script


    【解决方案1】:

    目前这些都不可能。您可以编写一个 ui 来向用户询问文件夹。谷歌选择器现在支持选择文件夹。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-02
      • 1970-01-01
      • 1970-01-01
      • 2014-04-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多