У меня есть лист с текстовыми записями в определенном столбце.
Каждая ячейка в этом столбце содержит несколько слов;Мне нужно скопировать два или три из этих слов (различные названия компаний), исходя из присущей им ценности (не исходя из того, где они расположены в текстовой строке в ячейке, и не исходя из того, что находится до или после них).
Я хочу, чтобы функция копировала названия этих компаний в ту же строку в другом столбце таблицы.
Я играл с этим сценарием, но не думаю, что он справится с этим.разнообразие в присущей ценности, но, возможно, оно может, и я просто не знаю, как правильно его реализовать:
function onOpen() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var menuEntries = [];
menuEntries.push({name: "Copy Company Name to Col J", functionName:
"fillColJ"});
ss.addMenu("Move Data", menuEntries);
}
function fillColJ() {
var s = SpreadsheetApp.getActiveSheet();
var data = s.getDataRange().getValues();
var data_len = data.length;
for(var i=0; i<data_len; i++) {
if(data[i][5] == "Company Name") {
s.getRange(i+1,10).setValue("Company Name");
}
}
}
Любая помощь с благодарностью!