我正在做一个gmail插件,我想用这个代码来获取用户的联系人组(标签)。
var groups = ContactsApp.getContactGroups();
我已经在manifest文件(appsscript.json)中添加了所需的范围。https://www.google.com/m8/feeds
在manifest文件(appsscript.json)中添加了所需的scope:,但它返回 "Exception.Unexpected error while gettingContactGroups on the method or property"。Unexpected error while getting the method or property getContactGroups on object ContactsApp"。当它是一个默认的应用程序脚本项目时,这个方法工作正常。当我将我的应用程序脚本项目与Google云项目链接后,我开始得到这个期望。我也在我的项目中使用了People API。当我在项目中添加 https://www.google.com/m8/feeds
在谷歌云平台的同意屏幕上的作用域中,它并没有显示在那里。相反。https://www.googleapis.com/auth/contacts
显示在作用域列表中。可能是因为我使用的是People api,而这两个作用域都是用于读写用户的联系人。而且我在Google云平台上的同意界面还在验证中。
另外,我也不能使用任何一个方法来证明 ContactsApp
类的时候,我得到了同样的异常。当我使用 var contact = ContactsApp.getContact("[email protected]");
希望得到任何帮助。
谅谅