Я пытаюсь создать и заполнить группу контактов, используя сценарии приложений Google.Я впервые работаю в javascript, поэтому извините, если это действительно тривиальный вопрос.У меня есть электронная таблица с ячейками, содержащими имя и фамилию.Мне нужно извлечь эти ячейки, создать адрес электронной почты, а затем передать имя, фамилию и адрес электронной почты в приложение контактов, чтобы создать контакт и добавить его в группу.Вот моя первая попытка, основанная на этом ответе Я обнаружил переполнение стека:
function updateContacts() {
var group = ContactsApp.createContactGroup('TestGroup'); // create group
var sheet = SpreadsheetApp.getActiveSheet();
var allTheNames = sheet.getRange('E2:I23');
var data = allTheNames.getValues();
var i;
for (i =0; i < data.length; i++) {
var currentCell = data[i];
if(currentCell){ // This if is to skip empty cells
var name = currentCell.toString(); //This var should be a string of first and last name
var names = name.split(' '); //This hopefully splits it into a two part array
var email = names[0] + "." names[1] + "@college.edu";
var contact = ContactsApp.createContact(names[0], names[1], email);
group.addContact(contact);
}
}
}
По какой-то причине я продолжаю получать сообщение об ошибке, что точка с запятой отсутствует перед строкой объединения строк, иЯ не могу понять, как избавиться от этого.Любая помощь очень ценится.