首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Apps脚本中的People API创建一个新的联系人小组?

如何使用Apps脚本中的People API创建一个新的联系人小组?
EN

Stack Overflow用户
提问于 2021-07-08 23:32:15
回答 1查看 111关注 0票数 0

我很难在文档中找到这个,所以我想在这里问一下?如何使用Google脚本使用People API创建一个新的(空的)联系人组?我试着用名字找一个联络小组,如果它不存在的话就创建它。

这就是我现在拥有的:

代码语言:javascript
复制
function findContactGroupId(groupName) {
  allContactGroups = People.ContactGroups.list();
  Logger.log(allContactGroups);
  for (i=0; i<allContactGroups.contactGroups.length; i++){
    Logger.log(allContactGroups.contactGroups[i]);
    if (allContactGroups.contactGroups[i].name == groupName) {
      return allContactGroups.contactGroups[i].resourceName
    }
  }
  return null
}

function somefunc() {
  contactGroupName = "foo";
  contactGroupResourceName = findContactGroupId(contactGroupName);
  Logger.log("got resource id: %s", contactGroupResourceName);
  contactGroup = People.ContactGroups.get(contactGroupResourceName);
  if (!contactGroup) {
    contactGroup = People.ContactGroups.create(contactGroupName);
    Logger.log("Contact Group %s created", contactGroup);
  }
}

我使用的API不正确,但找不出正确的调用。我似乎要做一个CreateContactGroupRequest,但我不知道该如何做。任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-09 10:15:27

第一个参数是ContactGroups: create请求体(参考文献):

代码语言:javascript
复制
function createTestGroup() {
  const r = People.ContactGroups.create({
    contactGroup: {
      name: "test"
    }
  })

  console.log(JSON.stringify(r))
}

还可以添加readGroupFields,以便对返回的内容进行更细粒度的控制。

参考文献

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68309631

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档