Сценарий Google Apps Если или Заявление - PullRequest
0 голосов
/ 26 июня 2018

Я хотел бы вызвать функцию, основанную на 3 ячейках на одном листе. Это то, что у меня есть.

function onEdit(e) {
  var summarySht = 'Summary';
  if(e.source.getActiveSheet().getName() !== summarySht || 
e.range.getA1Notation() !== 'D1' && e.range.getA1Notation() !== 'D2' && 
e.range.getA1Notation() !== 'D3') return;
    updateFormulasBasedOnSelection()
};

Мне удалось ограничить его одним листом и тремя ячейками. Теперь я хотел бы две вещи. 1) Я бы не хотел запускать функцию, если какая-либо из этих ячеек пуста. 2) Если можете, объясните, почему мой код выше работает. Я запутался в использовании ||, && и! ==. Может ли кто-то объяснить это в терминах непрофессионала, потому что я вижу! == и я думаю, что не равно, я вижу && между каждой ячейкой, и я думаю, что все три из них должны быть отредактированными ячейками, но ни одна из них не работает для меня, поскольку я думайте о них логически.

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