data [k] не имеет числового значения, как вы его написали. чтобы получить доступ к отдельным элементам данных, вам нужно сделать данные [k] [0]. Я бы попробовал записать это значение, чтобы убедиться, что оно говорит о том, что вы ожидаете. Ваш другой дорожный блок в том, что активация не удаляется. Последняя проблема, с которой вы столкнулись, состоит в том, что вы идете вверх, а не вниз, поэтому вы пропустите строки, если удалите некоторые из них (поэтому вам нужно выполнить итерацию с конца до начала). Это работает для вас?
var data = sheet.getRange("A:A").getValues();
for (var k = data.length-1; k>0;k--){
if((data[k][0]-data[k-1][0]) == 0)
{
sheet.deleteRow(k+1);//array addresses are off by 1 because rows count from 1 and arrays count from 0
}
}