如果为空,则单元格验证将使用默认值 - Google Spreadsheet

时间:2017-03-20 18:55:19

标签: google-sheets

您好我需要为每个单元格创建一个包含组合选项的列,但如果用户没有输入值,则必须插入默认值。

enter image description here

你能帮助我吗?

1 个答案:

答案 0 :(得分:0)

你可以尝试一下,看看它是否符合你的要求:

function onEdit(event) {
var ss = SpreadsheetApp.getActiveSpreadsheet() 
var s=ss.getSheetByName("Sheet1")
var editedCol = event.range.getSheet().getActiveCell().getColumn();
var editRow=event.range.getSheet().getActiveCell().getRow();
  if(editedCol==1 && editRow!=1){
  var eval=event.value
  if(eval =="Yes" || eval =="No"){return}
  else{
    s.getRange(editRow,1).setValue("Default Value")
  }}}