Как можно применить скрипт Google к альтернативным строкам? - PullRequest
0 голосов
/ 14 января 2020

Моя цель - применить скрипт к четным строкам, чтобы я мог использовать нечетные строки для другого ввода. Я попытался применить указанный диапазон c к функции, но мои многочисленные попытки просто провалили сценарий.

В его нынешнем виде все отлично работает с этим кодом, но он применяет сценарий ко всему ,

function onEdit(e){
  var activeCell = e.range;
  var val = activeCell.getValue();
  var r = activeCell.getRow();
  var c = activeCell.getColumn();
  var wsName = activeCell.getSheet().getName();
  if (wsName === mainWsName && c === Category && r > 3){
    OptionsValidation (val,r);

1 Ответ

3 голосов
/ 14 января 2020

Все, что вам нужно сделать, это отфильтровать нечетные строки:

function onEdit(e){
  var activeCell = e.range;
  var val = activeCell.getValue();
  var r = activeCell.getRow();
  if (r % 2 == 1) return; //THIS ENDS THE SCRIPT WITHOUT DOING ANYTHING IF ODD
  var c = activeCell.getColumn();
  var wsName = activeCell.getSheet().getName();
  if (wsName === mainWsName && c === Category && r > 3){
    OptionsValidation (val,r);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...