首页 > 解决方案 > 如果已在 Google 表格中预订,请避免在两个日期之间预订房间

问题描述

在Google表格中,如果已经在该范围内预订了房间(Col F),我会避免在两个日期(开始日期Col D - 结束日期Col E)之间预订房间(Col F),因此如果用户选择同一个房间(Col F ) 在现有数据范围 (Col D - E) 中,脚本必须避免写入该房间。

如何在 Apps 脚本中执行此操作?

标签: google-apps-scriptgoogle-sheets

解决方案


您可以通过条件格式突出显示 F 列中的房间来做到这一点

=sumproduct((C1<=D$2:D)*(D1>=C$2:C)*(E1=E$2:E))-1 > 0

https://docs.google.com/spreadsheets/d/12ry6cm4JPiZxUa_UTDEKBIyywcjCpGApoTHhGTAnGKI/edit?usp=sharing


推荐阅读