javascript - Google 表格中的脚本
问题描述
我想在 Google 表格中创建一个脚本,在其中删除重复记录。代码应根据 A 列中的数据运行。
我正在尝试使用下面的代码,但由于某种原因,当我运行脚本时什么都没有发生。
任何帮助将非常感激。
function removeDuplicates() {
var sheet = SpreadsheetApp.getActiveSheet();
var data = sheet.getDataRange().getValues();
var newData = new Array();
for(i in data){
var row = data[i];
var duplicate = false;
for(j in newData){
if(row.join() == newData[j].join()){
duplicate = true;
}
}
if(!duplicate){
newData.push(row);
}
}
sheet.clearContents();
sheet.getRange(1, 1, newData.length, newData[0].length)
.setValues(newData);
}
解决方案
推荐阅读
- python - 打印时无法添加字符串
- python - Mask-rcnn:需要关于气球的根/处理程序和方向的预测建议
- stream - 如何使用邮递员从 API 接收流?
- javascript - 当我调用 api“Access-Control-Allow-Origin”时出现错误?
- jestjs - How to handle duplicated manual mock found in the project
- python - 在视图函数中,有没有办法将字符串与响应对象一起返回?
- asp.net-mvc - 确认现有用户的电子邮件(其他人使用的电子邮件地址、社交登录)
- python - 带有递增值的 Pandas fillna
- java - I/O hasNextLine() - 在java中检查空行时跳过每一行
- android - React native fetch api 不适用于 localhost、IP 甚至 10.0.2.2