包含Google Apps脚本库的重复命名空间

时间:2017-06-16 18:43:39

标签: google-apps-script oauth oauth-2.0

我已将这个OAuth2 library for Google Apps Script分叉,将其作为单独的脚本上传到我的驱动器,并用我的分支交换上游仓库的SCRIPT ID,以测试我对库所做的更改。但是,当我运行调用库函数的函数时,例如OAuth2.createService,我得到了这个TypeError:

  

在对象[object Object]

中找不到函数createService

OAuth标识符是另一个级别,位于另一个OAuth对象内。因此,在运行OAuth2.OAuth2.createService时,脚本可以与我的库一起使用。 My fork没有任何可以执行此操作的更改。

这不是最大的交易,但我想用这个示例代码发出拉取请求。所以我的问题不在于为什么这个代码不起作用,这就是为什么GAS在这两种不同的方式中基本上包含相同的库?

以下是我在脚本中包含库的方法。 Library Upload

1 个答案:

答案 0 :(得分:0)

我确定您直接使用构建的代码而不是库。您需要修改src文件夹中的代码。始终跳过dist文件夹。

Issue #70