Google Spreadsheets - 在变量中设置选项卡名称

时间:2016-05-06 13:10:54

标签: google-sheets

我这里有这个代码:

function onEdit(e) {
  var sheet      = e.source.getActiveSheet();
  var activeCell = sheet.getActiveCell();
  var col        = activeCell.getColumn();
  var row        = activeCell.getRow();
  if (col == 4 )
    sheet.getRange(row, col+1).setValue(new Date()).setNumberFormat('MMM,dd');
  }
}

如何将此var sheet = e.source.getActiveSheet();替换为固定的标签名称?因为我希望这个函数只在我的工作表的特定Tab中执行,而不是在所有工作表中执行。

示例:我有一个包含2个标签的电子表格:测试用例和另一个名为摘要...我希望此脚本仅更新“测试用例”选项卡,而不是摘要。

我试过了:if (col == 3 && sheet == 'Test Cases')但它没有用...谢谢!

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

找到它: - )

.Any(
Datetime.Compare(x.StartTime, startsAt)>0 
&&
Datetime.Compare(x.EndTime, startsAt)<0
)