Google apps script 谷歌应用程序脚本If或语句
我想在一张纸上触发一个基于3个单元格的函数。这就是我所拥有的Google apps script 谷歌应用程序脚本If或语句,google-apps-script,Google Apps Script,我想在一张纸上触发一个基于3个单元格的函数。这就是我所拥有的 function onEdit(e) { var summarySht = 'Summary'; if(e.source.getActiveSheet().getName() !== summarySht || e.range.getA1Notation() !== 'D1' && e.range.getA1Notation() !== 'D2' && e.range.getA1Notati
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()
};
我能把它限制在一张纸和三个单元格里。现在我想要两样东西-
我对| |,&&和!==的用法感到困惑。有人能用外行的术语解释一下吗,因为我明白了!==我认为不等于,我看到了每个单元格之间的&&我认为这三个单元格都是经过编辑的单元格,但这两个单元格在逻辑上都不适合我。查看您最喜欢的JavaScript语言参考中的逻辑运算符部分。请注意,短路操作器,如
&&对于左手操作数的每个强制布尔求值,code>和|
不会同时求值两边。还要查看操作员优先级排名。谢谢。我会做更多的研究。