apps-script通讯录api同步问题

时间:2019-04-10 16:34:48

标签: google-contacts gsuite google-apps-script-api googlecontactsapi

我试图通过Google Apps脚本基于每个联系人信息添加/创建/获取contactGroup。 但是我在使用app-script / contacts API时遇到了异步错误。 尽管我添加了新的contactGroup,但是我无法获得最新的contactGroup列表(不包括刚刚添加的contactGroup)

我通过联系人API制作了Google Apps脚本,该API可根据电子邮件将每个联系人分类为不同的contactGroup。

function test(){
  var group1 = ContactsApp.createContactGroup('group1');
  var groupList1 = ContactsApp.getContactGroup('group1');
  Logger.log(groupList1); // got contactGroup Object

  var group2 = ContactsApp.createContactGroup('group2');
  var groupList2 = ContactsApp.getContactGroup('group2');
  Logger.log(groupList2); // got contactGroup Object

  var group3 = ContactsApp.createContactGroup('group3');
  var groupList3 = ContactsApp.getContactGroup('group3');
  Logger.log(groupList3); // null

  var group4 = ContactsApp.createContactGroup('group4');
  var groupList4 = ContactsApp.getContactGroup('group4');
  Logger.log(groupList4); // null

  var group4 = ContactsApp.createContactGroup('group4');
  var groupList4 = ContactsApp.getContactGroup('group4');
  Logger.log(groupList4); // null

}

因此,在调用getContactGroup function之前,我必须等待大约5000ms来获取对象。 我认为必须有解决方案来避免这种情况。 如果有人遇到过类似问题,请提供帮助

enter image description here

0 个答案:

没有答案