Я изучаю скрипт Google Apps, и вот что я хочу сделать. У меня есть некоторые данные (с двойными записями) с несколькими строками и 3 столбцами. Я хочу передать диапазон моей функции для работы, номер строки и номер столбца.
По номеру строки и столбца я могу позже удалить данные в функции и обновить уникальные данные. Когда я запускаю код в редакторе сценариев, он выдает ошибку в этой строке var getdata = sheet.getRange (data) .getValues (); , но не показывает, в чем заключается ошибка.
Вот код, который я написал.
function removeDupes( data, row, col){
/* data will be the range (2d array)
row and column will help me remove the old data
and update the new unique data*/
var sheet=SpreadsheetApp.getActiveSheet();
var getdata= sheet.getRange(data).getValues();
var unique=ArrayLib.unique(getdata);
sheet.getRange(data).clear();
sheet.getRange(row, col, unique.length, unique[0].length).setValues(unique);
}