Я использую преобразование данных для импорта больших .csv писем в поле Watchlist. Мой файл .csv имеет следующий формат:
"ipsum@test.com", "ipsum@test.com, lorem@test.com",,"ipsum@tests.com"
Я использую следующий сценарий для привязки импортированных сообщений электронной почты к записям пользователя, однако преобразование данных игнорирует все записи, несмотря на подтверждение вручную электронные письма существуют, что-то не так в этом скрипте?
answer = (function transformEntry(source) {
var grUsers = new GlideRecord('sys_user');
var users = String(source.u__users).split(",");
var query = 'email=LIKE' + String(users[0]);
var i = 1;
while(i != users.length){
query = query + '^ORemailLIKE' + String(users[i]);
i++;
}
grUsers.addEncodedQuery(query);
grUsers.query();
return grUsers.join(',');
})(source);