OAuthSerivce与James Ferreira融合表示例

OAuthSerivce与James Ferreira融合表示例,oauth,google-apps-script,Oauth,Google Apps Script,我正忙于实现James Ferreira的优秀著作《Google脚本》中的融合表示例。然而,从那时起,谷歌应用程序脚本已经更新,包括可共享的库,James还在googlescriptexamples.com上创建了一个可共享的融合表库 我可以很容易地将库添加到我的项目中,并且自动完成功能可以识别“searchFusion”调用,但是当我尝试部署和运行时,我会得到“您没有访问库OAuthService的权限,该库由您的脚本使用,或者它已被删除。” 关于如何获得授权有什么想法吗?我已经创建了所需的F

我正忙于实现James Ferreira的优秀著作《Google脚本》中的融合表示例。然而,从那时起,谷歌应用程序脚本已经更新,包括可共享的库,James还在googlescriptexamples.com上创建了一个可共享的融合表库

我可以很容易地将库添加到我的项目中,并且自动完成功能可以识别“searchFusion”调用,但是当我尝试部署和运行时,我会得到“您没有访问库OAuthService的权限,该库由您的脚本使用,或者它已被删除。”


关于如何获得授权有什么想法吗?我已经创建了所需的Fusion表,并根据需要将Fusion\u ID作为项目属性包含…

您是否安装了?

如果您将脚本中的OAuthService(自动完成部分)更改为+james ferreira在其库中使用的内容,那么它可能会正常工作。我有一个类似的案例,Objapp被改为Objapp。

是的,谢谢。我觉得很奇怪,库名为OAuthApp,但错误是关于OAuthService丢失对不起,我不明白你的意思,你能提供更多详细信息吗?你是否遵循了链接中描述的过程:。我创建了一个函数:function authMe(){var options=OAuthApp.getAuth('fusion');}我第一次从脚本编辑器运行它时,它经历了整个授权过程,我选择了authorize,grant access。之后,每次运行它时,我都会收到这个问题中提到的原始错误消息…我看到OAuthApp.getAuth(api)应该返回OAuthService-定义的类型OAuthService在哪里?您在api控制台中选择了Fusionable api了吗?