禁用提交按钮或数据验证

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

我是创建脚本的新手,或者说使用脚本的知识为 0。我能够设法创建一个数据库,一个简单的清单,使用 google 表格和来自您网站示例的 appscript。一切正常。这是脚本

function submitDailySales() {
  var ss        = SpreadsheetApp.getActiveSpreadsheet();
  var formSS    = ss.getSheetByName("Data Entry"); //Data entry Sheet
  var datasheet = ss.getSheetByName("Daily Sales"); //Data Sheet
  
  //Input Values
  var values = [[formSS.getRange("D4").getValue(),
                 formSS.getRange("D6").getValue(),
                 formSS.getRange("D8").getValue(),
                 formSS.getRange("D10").getValue(),
                 formSS.getRange("D12").getValue(),
                 formSS.getRange("D14").getValue(),
                 formSS.getRange("D16").getValue(),
                 formSS.getRange("D18").getValue()]];
  
  datasheet.getRange(datasheet.getLastRow()+1, 1, 1, 8).setValues(values);
 
}

我需要帮助不允许用户在填写 D8 和 D10 中的必要数据之前提交数据。也许通过数据验证或禁用按钮,除非字段已填写?这可能吗?预先感谢您并感谢您的帮助!

javascript forms button
© www.soinside.com 2019 - 2024. All rights reserved.