【发布时间】:2019-06-24 02:10:21
【问题描述】:
我从这个帖子中找到了 Cooper 的 Google App Script here,用户: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);
}
【问题讨论】:
标签: javascript google-apps-script google-sheets