Google apps script 如果块从未执行
我是个脚本初学者,为什么不起作用?即使条件为真,它也总是转到C1Google apps script 如果块从未执行,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我是个脚本初学者,为什么不起作用?即使条件为真,它也总是转到C1 function provaIf() { var spreadsheet = SpreadsheetApp.getActive(); if(spreadsheet.getRange('A1').activate() == 1){ spreadsheet.getRange('B1').activate(); } else { spreadsheet.getRange('C1').activate();
function provaIf() {
var spreadsheet = SpreadsheetApp.getActive();
if(spreadsheet.getRange('A1').activate() == 1){
spreadsheet.getRange('B1').activate(); }
else {
spreadsheet.getRange('C1').activate();
}
}
范围
对象与“值”不同。试一试
范围
对象与“值”不同。试一试
你的代码运行得非常好。 您的代码所做的是验证“A1”已激活且等于1。 如果单击单元格或区域,会是什么样子。它不会拾取单元格/区域的值。 因此,如果您希望代码只检查“A1”是否为1,则应使用的答案
spreadsheet.getRange('A1').getValue() == 1
使用该函数,您实际上可以获得单元格/范围内的值。您的代码运行得非常好。 您的代码所做的是验证“A1”已激活且等于1。 如果单击单元格或区域,会是什么样子。它不会拾取单元格/区域的值。 因此,如果您希望代码只检查“A1”是否为1,则应使用的答案
spreadsheet.getRange('A1').getValue() == 1
使用该函数,您实际上得到的是单元格/范围内的值