Я нашел скрипт приложения Google здесь от Cooper, пользователь: 7215091, из этой темы
И он отлично работает для моих нужд, когда я тоже удаляю дубликаты из листа Google, просматриваязначения в столбце B на листе, который постоянно обновляется внешними пользователями.
Единственное, что я хочу, это игнорировать регистр.Что нужно отредактировать, чтобы он удалял дубликаты, игнорируя регистр?Например, он находит «Bob», «bob» и «boB» и удаляет два, неважно, какое.
function removeDuplicates() {
var ss=SpreadsheetApp.getActive();
var sh=ss.getActiveSheet();
var rg=sh.getDataRange();
var row=rg.getRow();
var col=rg.getColumn();
var vA=rg.getValues();
var nA=[];
var duplicate=true;
for(var i=0;i<vA.length;i++)
{
duplicate=false;
for(var j=0;j<nA.length;j++)
{
if(vA[i][1]==nA[j][1])
{
duplicate=true;
nA[j]=vA[i];
}
}
if(!duplicate)
{
nA.push(vA[i]);
}
}
rg.clearContent();
sh.getRange(row, col, nA.length, nA[0].length).setValues(nA);
}