我在谷歌驱动器中有一个文本文件,它是自动生成的,在此过程中,会创建重复的行。我现在如何将内容转换为字符串变量。
是否可以删除重复的行?我不介意是否更改了行的顺序或删除了空白行...
此致
答案 0 :(得分:1)
经过几次尝试,我得到了这个
function revomeduplicatedlines(string){
var array = string.split('\n');
Logger.log(array);
var newarray = [];
newarray.push(array[0]);
for (var i = 1; i<array.length; i++){
if (newarray.toString().indexOf(array[i])>=0){
Logger.log('duplicate line found');
}
else {
Logger.log('not duplicate line found');
newarray.push(array[i]);
}
}
var newstring = newarray.toString().replace(/,/g, '\n');
return newstring;
}
可以改进吗?
此致