Я пытаюсь обновить или добавить адрес в мои контакты, используя значение в Google Sheet.Я использую этот код (где адрес - это значение в Google Sheet):
var AddressFields = contacts[i].getAddresses(ContactsApp.Field.HOME_ADDRESS);
AddressFields[i].setAddress(address);
Он работает, когда контакт, который я пытаюсь обновить, имеет поле адреса, помеченное как HOME_ADDRESS.Но это не работает, если адрес помечен по-другому (например, WORK_ADDRESS) или если адрес не существует
Я попытался использовать функцию setLabel для создания заполнителя адреса, но, похоже, он не работает.
var addressFields = contacts[i].getAddresses();
addressFields[i].setLabel(ContactsApp.Field.HOME_ADDRESS);
Знаете ли вы, как я могу убедиться, что это работает в любой ситуации?Большое спасибо за вашу помощь