Javascript 输入其他单元格时清除单元格内容

Javascript 输入其他单元格时清除单元格内容,javascript,google-sheets,Javascript,Google Sheets,嗨,我是谷歌脚本的新手,希望能得到你的帮助 在我的电子表格中,当在单元格H中输入日期时,我需要一个脚本来清除单元格I和J中的数据 即,如果在H5中输入了日期,则清除I5和J5中的所有数据,或者如果在H7中输入了日期,则清除I7和J7中的所有数据,等等 非常感谢试试看: function onEdit() { var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheetByName("month test")

嗨,我是谷歌脚本的新手,希望能得到你的帮助

在我的电子表格中,当在单元格H中输入日期时,我需要一个脚本来清除单元格I和J中的数据

即,如果在H5中输入了日期,则清除I5和J5中的所有数据,或者如果在H7中输入了日期,则清除I7和J7中的所有数据,等等

非常感谢

试试看:

function onEdit() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheetByName("month test"); // don't forget to change by your sheet name
  var statusValues = sheet.getRange("H:H").getValues();
  for (var row in statusValues) {
    try{
      if(statusValues[row][0]!="" && typeof statusValues[row][0]=="object"){
        var num = parseInt(row) + 1;
        sheet.getRange(num, 9,1,2).setValue("");
      }
    }
    catch(err){
      Logger.log("didn't worked line: "+row+" --- "+err)}
  }
};

请查看文档的以下部分。