Google Sheets запускает скрипт, когда ячейка имеет одно из двух определенных текстовых значений - PullRequest
1 голос
/ 03 октября 2019

В Google Sheets запускайте скрипт «CopyImages», когда в ячейке E252 выбрано «V» или «mV».

Код ниже работает для «mV», но не может получить другой выбор «V»"на работу.

function onEdit(e) {
  if(e.range.getA1Notation() !== 'E252' || e.value !== 'mV') return;
  CopyImages();
}

function onEdit(e) {
  if(e.range.getA1Notation() !== 'E252' || e.value !== 'V') return;
  CopyImages();
}

function onEdit(e) {
  if(e.range.getA1Notation() !== 'E252' || e.value !== 'mV') return;
  CopyImages();
}

1 Ответ

2 голосов
/ 03 октября 2019

Замените три onEdit на этот единственный

function onEdit(e) {
if(e.range.getA1Notation() !== 'E252' || ["mV", "V"].indexOf(e.value) === -1) return;
CopyImages()
}

и посмотрите, работает ли это?

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