如果选中复选框则设置值

问题描述 投票:0回答:1

我有一个问题如下。如果选中单元格 A6,则单元格 G6 将设置为 0.5,其余为 0,我想自动执行此操作这是我的表格 这是我的代码。我真的很感激

function setvalues() {   
  var ss =  SpreadsheetApp.getActiveSpreadsheet();   
  var sheet = ss.getSheets()[0];   
  if (sheet.getRange('A6').isChecked() === 'TRUE') {
     sheet.getRange('I6').setValue(0.5);   
  } else {
     sheet.getRange('G6').setValue(0);    
  } 
}
google-sheets google-apps-script checkbox
1个回答
1
投票
function setvalues() {   
  var ss =  SpreadsheetApp.getActiveSpreadsheet();   
  var sheet = ss.getSheets()[0];   
  if (sheet.getRange('A6').isChecked()) {
     sheet.getRange('I6').setValue(0.5);   
  } else {
     sheet.getRange('G6').setValue(0);    
  } 
}

Range.isChecked() 返回一个布尔值

© www.soinside.com 2019 - 2024. All rights reserved.