这里我们使用了很多google群组来组织,当我创建一个新群组时,我必须手动设置所有首选项..非常无聊!!
所以我想写一个谷歌应用程序脚本(如果可能的话)来完成这项工作。我找到了“群组设置API”并了解我正在操场上玩耍;我设置了一个组的唯一ID(邮件地址),并检查了一些字段,如描述,我希望在某个地方看到该字段的内容,但它总是回馈这样的东西:
Request
GET https://www.googleapis.com/groups/v1/groups/xxx%40aaaaa.it?fields=description&key={YOUR_API_KEY}
响应
400 OK
cache-control: private, max-age=0
content-encoding: gzip
content-length: 213
content-type: application/vnd.google.gdata.error+xml; charset=UTF-8
date: Thu, 06 Aug 2015 10:29:37 GMT
expires: Thu, 06 Aug 2015 10:29:37 GMT
server: GSE
vary: Origin, X-Origin
[application/vnd.google.gdata.error+xml; charset=UTF-8 data]
使用补丁动作我可以更改群组描述,但在游乐场我有一个像前一个
的回复我对这个环境很新,并且缺少一些基本信息,问题是: - 从api返回的信息在哪里? - Google Apps脚本可以使用API吗?
谢谢, 马可
答案 0 :(得分:2)
实际上,通过Google应用脚本中的高级服务提供的API可以使用群组设置。查找有关此api here的信息 要在应用脚本中启用它,请从脚本编辑器中打开资源菜单,然后选择高级Google服务 向下滚动组设置api并将其打开。您还需要在开发人员控制台中启用此API。要执行此操作,请打开开发人员控制台,选择APIS和Auth,Apis,然后搜索并启用组设置api。
现在可以使用AdminGroupsSettings对象在脚本中使用api。
例如,要获取组,请使用以下代码:
var groupId = 'yourGroupId@gmail.com';
var group = AdminGroupSettings.get(groupId);
您可以随意修改群组,并使用.update或.patch方法应用更改。