我试图在带有复选框的Google脚本中创建一个脚本,当我的单元格C9和D8为真(复选框已选中)时,总和为1。但是,即使未选中复选框,它仍为1.。这是问题所在?谢谢!
function sum() {
var sheet = SpreadsheetApp.getActiveSheet();
var player = sheet.getRange('C9').getValue();
var action = sheet.getRange('D8').getValue();
var value = sheet.getRange('D9').getValue();
if (player = true && action = true){
sheet.getRange('D9').setValue(value+1);
}
else {
sheet.getRange('D9').setValue(value);
}}
答案 0 :(得分:1)
在Google Apps脚本上,因为它基于JavaScript,所以单个=
表示变量值分配。要进行相等比较而不是=
,请使用==
(抽象平等)或===
(严格平等)。