Как переместить только 3 строки с одной вкладки на другую - PullRequest
0 голосов
/ 19 мая 2019

У меня есть этот демонстрационный лист

https://docs.google.com/spreadsheets/d/1-Zr1ij6KbKbL5IHrVYBNPWmWSWkntZz9amrNBInQY6c/edit?usp=sharing

Что я пытаюсь сделать, это:

Из Tab Ventas, если в столбце S есть буква "M", чтобы перейти квкладка "V"

Но я хочу переместить только первые 3 записи, содержащие "M", чтобы все остальные остались там

Я ищу скрипт для этого

Какя могу сделать это?

Спасибо!

1 Ответ

0 голосов
/ 20 мая 2019

Перейти к V

function moveToV() {
  var ss=SpreadsheetApp.getActive();
  var sh1=ss.getSheetByName('Ventas');
  var sh2=ss.getSheetByName('V')
  var rg1=sh1.getDataRange();
  var vA=rg1.getValues();
  var d=0;
  for(var i=3;i<vA.length;i++) {
    if(vA[i][18]=='M') {
      sh2.appendRow(vA[i]);
      sh1.deleteRow(i+1-d);
    }
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...