в скрипте приложений у меня есть:
var conversations = [R: test1 , R: test3 , tx , I sent ]
Я хотел получить список элементов, содержащих 'R:', поэтому я попытался
var out = conversations.reduce(function (ar, m) {
m.indexOf('R:')!== -1 && ar.push(m);
return ar;
}, []);
Что работает и производит:
[R: test1 , R: test3 ]
Далее я попытался получить последний элемент массива, содержащий 'R:', который был бы
R: test3
Я изменил код на:
var out = conversations.reduce(function (ar, m) {
m.indexOf('R:')!== -1 && ar=m;
return ar;
}, "");
Logger.log(out);
Но теперь я не могу сохранить функцию и получаю ошибку в заголовке. Можно ли сохранить в аккумуляторе только последний элемент? я должен?