Я пытаюсь добавить / создать / получить контактную группу на основе каждой контактной информации скрипта Google Apps.Но я столкнулся с асинхронной ошибкой при использовании API-интерфейса app-script / contacts.Я не могу получить последний список контактов (он не включает только добавленную группу контактов), хотя я добавил новую группу контактов
Я создал Google Apps Script по контактам API, который может классифицировать каждый контакт по разной группе контактов на основе электронной почты.
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
}
Итак, мне пришлось подождать около 5000 мс, чтобы получить объект, прежде чем вызывать getContactGroup function
Я думаю, что должно быть решение, чтобы избежать этого.Пожалуйста, помогите, если есть кто-нибудь, кто когда-либо сталкивался с подобной проблемой
введите описание изображения здесь