0
我有以下公式供网站上的其他人帮助我开发。我正在制作一个电子表格,其中包含30个以上的按钮,但只有少数值被换出时才使用此公式。如何在公式中正确插入变量
//Set Formula in Column H for Mastic Calculation.
sheet.getRange(lastrow+1,8).setFormula('=IF(AND($F$21="Flow Line",F' + (lastrow+1) + '/8=TRUNC(F' + (lastrow+1) + '/8)),(((F' + (lastrow+1) + '/8)+(G' + (lastrow+1) + '/2))*3),IF(AND($F$21="Flow Line",(F' + (lastrow+1) + '-6)/8=TRUNC((F' + (lastrow+1) + '-6)/8)),((((F' + (lastrow+1) + '-6)/8)+1+(G' + (lastrow+1) + '/2))*3),IF(AND($F$21="Flow Line",(F' + (lastrow+1) + '-12)/8=TRUNC((F' + (lastrow+1) + '-12)/8)),((((F' + (lastrow+1) + '-12)/8)+2+(G' + (lastrow+1) + '/2))*3),if(AND($F$21="Flow Line",(F' + (lastrow+1) + '-18)/8=TRUNC((F' + (lastrow+1) + '-18)/8)),((((F' + (lastrow+1) + '-18)/8)+3+(G' + (lastrow+1) + '/2))*3),IF(AND($F$21="Full Mastic",F' + (lastrow+1) + '/8=TRUNC(F' + (lastrow+1) + '/8)),(((F' + (lastrow+1) + '/8)+(G' + (lastrow+1) + '/2))*5),if(AND($F$21="Full Mastic",(F' + (lastrow+1) + '-6)/8=TRUNC((F' + (lastrow+1) + '-6)/8)),((((F' + (lastrow+1) + '-6)/8)+3+(G' + (lastrow+1) + '/2))*5),if(AND($F$21="Full Mastic",(F' + (lastrow+1) + '-12)/8=TRUNC((F' + (lastrow+1) + '-12)/8)),((((F' + (lastrow+1) + '-12)/8)+3+(G' + (lastrow+1) + '/2))*5),if(AND($F$21="Full Mastic",(F' + (lastrow+1) + '-18)/8=TRUNC((F' + (lastrow+1) + '-18)/8)),((((F' + (lastrow+1) + '-18)/8)+3+(G' + (lastrow+1) + '/2))*5),0))))))))');
我希望能够换出一对夫妇的整数,使他们变。我曾尝试在脚本的开头插入这样的:这个这样的
//Set Variable for Flow Line Mastic
halfmastic = 3
和其他变化为将其设置为无功,但我似乎无法得到它的正常工作,当我在地方的插入公式中的整数。