Я новичок в сценариях Google Sheet.
Я пишу код, чтобы отделить шестые компоненты от длинного текста, основанного на соглашении об именах. Текст состоит из 6 частей, разделенных подчеркиванием. Однако мой код ничего не возвращает
function RetailerStrip(account) {
var count = 0;
var retname = "";
var retcount = 0;
for(var i = 0, len = account.length; i < len; i++) {
if (account[i] =="_") {
++count;
}
if (count == 5) {
retname[retcount]= account[i];
++retcount;
}
}
return retname;
}
Затем я вызываю эту функцию с листа, как показано ниже
=RetailerStrip("abc_def_ghi_jkl_mno_pqr")
Когда я пытался объявить 'retname' как массив, функция вернула требуемый текст (пятый компонент), но текст был распределен по нескольким ячейкам с символом в каждой ячейке, а не как одна строка в одной ячейке
var retname = [];
Пожалуйста, помогите