CHATgpt чето мне нафундюрил но неворк))
// Получение данных из трех списков
var logins = project.getColumn("Login");
var ids = project.getColumn("ID");
var viewerCounts = project.getColumn("Количество зрителей");
// Создание объекта для хранения уникальных значений ID и соответствующих им зрителей
var idMap = {};
// Заполнение объекта данными из списков
for (var i = 0; i < ids.length; i++) {
var id = ids[i];
var viewerCount = viewerCounts[i];
if (!idMap[id]) {
idMap[id] = viewerCount;
} else {
idMap[id] += viewerCount;
}
}
// Создание новых списков для результатов
var newLogins = [];
var newIds = [];
var newViewerCounts = [];
// Заполнение новых списков на основе данных из объекта idMap
for (var id in idMap) {
newLogins.push(logins[id]);
newIds.push(id);
newViewerCounts.push(idMap[id]);
}
// Запись результатов в проект
project.setColumn("Login", newLogins);
project.setColumn("ID", newIds);
project.setColumn("Количество зрителей", newViewerCounts);