如何正确设置"if"条件 应用脚本



试图了解如何设置"如果";标准正确。以下脚本有效,但前提是B55是硬编码的";是";或";否";文字。当我在gsheets上使用公式到达B55上的是/否时,脚本就无法识别结果。那里的解决方案是什么?还有另一个问题(如果可以的话(,如果B55>0,然后取消隐藏(再次假设B55被公式化为达到某个数字(。谢谢

function onEdit(e) { 
var activeSheet = e.source.getActiveSheet(); 
var range = e.range; 
if (activeSheet.getName() !== 'Deal Inputs' || range.getA1Notation() == 'B55') {; 
if (e.value === 'No') { 
activeSheet.hideRows(56, 64);
}  else if (e.value === 'Yes') { 
activeSheet.showRows(56, 64); 
} 
}

onEdit触发器总是需要用户编辑电子表格。公式的(重新(计算导致的电子表格更改不会触发onEdit触发器。参见此处

相关内容

  • 没有找到相关文章