gpt4 book ai didi

google-apps-script - 列出 Google 应用程序脚本项目

转载 作者:行者123 更新时间:2023-12-02 00:30:30 25 4
gpt4 key购买 nike

我正在尝试使用 Google Drive File API 列出我所有的 google 脚本文件,如记录的那样 here .但是我总是得到一个空的 [] 列表。我认为我的 token 和我的范围都很好,因为我从 Google OAuth2 取回了这个:

{ "access_token": "xxxxx", "expires_in": 3600, "refresh_token": "yyyyy",
"scope": "https://www.googleapis.com/auth/drive.scripts https://www.googleapis.com/auth/drive.appdata https://www.googleapis.com/auth/drive",
"token_type": "Bearer"
}

但是当我使用 mimeType 过滤发出查询时(我只想获取 google app 脚本列表):

mimeType = 'application/vnd.google-apps.script'

即使我刚刚在 Google 表格中创建了一个 google 脚本,我也只会返回一个空的项目列表 ([]):

{ "kind": "drive#fileList", "etag": "....", "selfLink": "https://www.googleapis.com/drive/v2/files?q=mimeType+%3D+'application/vnd.google-apps.script'", "incompleteSearch": false, "items": []}

我猜 app-script 的意思不同于谷歌脚本代码,谷歌脚本代码是 Google 表格的一部分......感谢任何帮助:)

最佳答案

关于获取容器绑定(bind)脚本类型项目的文件列表并从项目中导出每个脚本,请检查以下答案。

检索容器绑定(bind)脚本类型项目的文件列表

  • 遗憾的是,container-bound script 类型项目的文件列表目前还无法获取,而standalone 类型项目的文件列表可以使用Drive API 的drive.files.list 获取。

导出项目中的脚本

  • 当你想从容器绑定(bind)脚本类型和独立类型的项目中导出每个脚本时,你可以使用Google Apps Script API来完成。 .
    • 这可能会成为适合您情况的 GAS 示例脚本。 here .
    • 您也可以使用像 this 这样的 GAS 库来做到这一点.

关于google-apps-script - 列出 Google 应用程序脚本项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52087906/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com