输入另一个单元格时清除单元格内容

时间:2014-03-17 15:08:29

标签: javascript google-sheets

您好我对谷歌脚本非常新,并且想请求您的帮助。

在我的电子表格中,我需要一个脚本来清除单元格中的数据I&amp; J在单元格H中输入日期时<?p>

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

非常感谢

1 个答案:

答案 0 :(得分:0)

试试:

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)}
  }
};