我正在尝试使用谷歌api与谷歌脚本。例如,我可以通过: var result =AdminDirectory.Groups.get(OptionalArgs)从谷歌应用程序中获取数据;但是当我尝试使用: var result = AdminDirectory.Groups.aliases.list(OptionalArgs);执行相同操作时,我收到了TypeError: Cannot call method " list“of undefined如何使用谷歌脚本获取和更新谷歌应用程序组别名的列表?我对这个样本做错了什么?
发布于 2016-11-18 05:16:07
别名属性应大写。
var result = AdminDirectory.Groups.Aliases.list(OptionalArgs);发布于 2016-11-18 23:21:43
不知道你已经做了什么,还没有做什么,我建议你在使用之前检查并确保你的enable advance services,正如API's prerequisites documentation中所描述的,Admin SDK也必须在你的域上启用。
还有,对于retrieve all group aliases,
使用以下
GET请求并包含Authorize requests中描述的授权。groupKey可以是组的主要电子邮件地址、组的唯一id或任何组别名的电子邮件。有关请求和响应的属性,请参阅API Reference:
GET https://www.googleapis.com/admin/directory/v1/groups/groupKey/aliases
最后,如前所述,这些是帐户的主域或子域中的可编辑组别名。有关帐户外的组别名,请参阅group's nonEditableAliases property。
通过Google Apps Script Quickstart阅读可能也会有所帮助。
https://stackoverflow.com/questions/40657069
复制相似问题