我下面的简单 if...else 语句导致了真实情况!我已经从我正在从事的项目中简化了这一点,只是想看看我是否会得到与我在项目中得到的相同的不合逻辑的结果。我使用了一个新的电子表格和脚本。这里发生了什么?我完全感到困惑!这是一个微不足道的功能,只是为了证明我的观点。吐司弹出“aNumber is 7”,即使我在上面几行定义了它的值 5!
有什么解释吗?我一直在搜索,但在网上找不到这个问题。希望你能给我解惑。
function testFunction(ss) {
var aNumber = 5
if (aNumber = 7){
SpreadsheetApp.getActiveSpreadsheet().toast("aNumber is 7")
}else{
SpreadsheetApp.getActiveSpreadsheet().toast('aNumber IS NOT 7')
}
}