У меня есть разделенные запятыми списки в Google Sheet, например, "яблоко, банан". Мне нужна функция для добавления элементов в этот список, например =SETADD("apple,banana","carrot")
, которая должна возвращать значение «яблоко, банан, морковь».
function SETADD(list, item) {
var array = list.split(',');
if (!array.includes(item)) {
return list + ',' + item;
}
else {
return list;
}
}
Эта функция возвращает с ошибкой TypeError: Cannot find function includes in object apple,banana. (line 3).
Похоже, первый аргумент функции не является строкой? Что я делаю не так?