Javascript如何使用setFormula
如何在Javascript如何使用setFormula,javascript,google-apps-script,google-sheets,spreadsheet,Javascript,Google Apps Script,Google Sheets,Spreadsheet,如何在.setFormula中用引号括起变量 activeSheet.getRange(125,2).setFormula("=SOMME.SI($A$1:$A$40;"+text+";B1:B40)*B124"); 我的问题是变量文本是一个名称,我需要它作为一个条件被引用。否则,该公式将不起作用,需要手动输入 有人能帮忙吗?你可以用单引号 activeSheet.getRange(125,2).setFormula("=SOMME.SI($A$1:$A$40;'"+text+"';B1:B4
.setFormula
中用引号括起变量
activeSheet.getRange(125,2).setFormula("=SOMME.SI($A$1:$A$40;"+text+";B1:B40)*B124");
我的问题是变量文本是一个名称,我需要它作为一个条件被引用。否则,该公式将不起作用,需要手动输入
有人能帮忙吗?你可以用单引号
activeSheet.getRange(125,2).setFormula("=SOMME.SI($A$1:$A$40;'"+text+"';B1:B40)*B124");
或者更好地使用(注意背面标记)
“blahblah;\”“+text+”\“blahblah”
或“blahblah;“'+文本+'”;blahblah'
…thx为快速回答,它工作完美!
activeSheet.getRange(125,2).setFormula(`=SOMME.SI($A$1:$A$40;"${text}";B1:B40)*B124`);