ReferenceError: "Drive" is not defined. (line 16, file "Code") in google app script
ReferenceError: "Drive" is not defined. (line 16, file "Code") in google app script
当我尝试使用 Google 驱动参考时,它总是显示 ReferenceError: "Drive" 未定义。 (第 16 行,文件 "Code")。
我已经通过以下方式解决了这个错误:
资源 -> 高级Google服务 -> 启用驱动器Api
注意:您需要在 Google 控制台
中启用驱动器 Api
除 Sour 的回答外:
如果您有多个库,似乎您必须在每个 Google Apps 脚本项目中启用驱动器 API(不要与 Google 云项目混淆)可能会使用驱动器 API,即使对 API 的实际调用发生在不同的 Apps 脚本项目中。
例如,假设您有两个 Apps 脚本项目,Util 和 DoStuffWithSheets。 Util 包含一个调用 Drive API 的函数。 DoStuffWithSheets 导入 Util(通过转到资源 -> 库)。 DoStuffWithSheets 有一个函数,由对 Sheet 或其他内容的编辑触发,它调用 Util 使用驱动器 API.
的函数
不 足以在 Util 中启用驱动器 API;它必须在 DoStuffWithSheets.
中启用
这适用于属于同一 Google 云项目的 Google Apps 脚本库,其中还启用了驱动器 API。我还没有对属于不同 GC 项目的库进行测试。
当我尝试使用 Google 驱动参考时,它总是显示 ReferenceError: "Drive" 未定义。 (第 16 行,文件 "Code")。
我已经通过以下方式解决了这个错误:
资源 -> 高级Google服务 -> 启用驱动器Api
注意:您需要在 Google 控制台
中启用驱动器 Api除 Sour 的回答外:
如果您有多个库,似乎您必须在每个 Google Apps 脚本项目中启用驱动器 API(不要与 Google 云项目混淆)可能会使用驱动器 API,即使对 API 的实际调用发生在不同的 Apps 脚本项目中。
例如,假设您有两个 Apps 脚本项目,Util 和 DoStuffWithSheets。 Util 包含一个调用 Drive API 的函数。 DoStuffWithSheets 导入 Util(通过转到资源 -> 库)。 DoStuffWithSheets 有一个函数,由对 Sheet 或其他内容的编辑触发,它调用 Util 使用驱动器 API.
的函数不 足以在 Util 中启用驱动器 API;它必须在 DoStuffWithSheets.
中启用这适用于属于同一 Google 云项目的 Google Apps 脚本库,其中还启用了驱动器 API。我还没有对属于不同 GC 项目的库进行测试。