Скопировать строку на новый лист, затем очистить старую строку, таблицы Google - PullRequest
0 голосов
/ 17 января 2019

Я все еще изучаю javascript, так что извините за, возможно, глупый вопрос. Я искал название моего вопроса, и ближайшей к нему я нашел следующую ссылку: Google Sheets скопируйте и вставьте строку в другой лист, а затем удалите содержимое с первого листа

Что мне нужно сделать, это найти слово «Kicked» в этом листе Google: https://docs.google.com/spreadsheets/d/1UM3sZ3AK6_-khzfNgyyYesn56DrkKS2zSV20zorzpPg/edit?usp=sharing от столбцов F до AJ в строках от 2 до 101, поэтому мой диапазон поиска - F2: AJ101.

текущий код, который я использую в скрипте, выглядит следующим образом:

function onEdit(e) {    
var sheet=e.range.getSheet();
if (sheet.getSheetName() == 'Test') {
  logSheet = e.source.getSheetByName('Kicked');
  var row = e.range.getRow(); 
  var lastRow = logSheet.getLastRow();
  var range = sheet.getRange(row, 1, 1, sheet.getLastColumn()); 
  range.copyTo(logSheet.getRange(lastRow+1,1),{contentsOnly:true});
  sheet.clearContent();
}

} }

Однако код не очищает строку после ее копирования на новый лист. Если кто-нибудь может мне помочь, я был бы очень признателен.

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