Как мне отфильтровать уникальные данные? - PullRequest
1 голос
/ 24 октября 2019

Я изучаю скрипт 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);


}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...