【发布时间】:2022-01-02 00:00:38
【问题描述】:
我正在做一个谷歌表格项目来处理餐厅预订。
如果某个时间范围内的餐桌预订量超过规定数量,我想添加错误或提醒。
我在工作表上每 30 分钟设置 5 个插槽,即:
TIME Covers
12:00 - 2
12:00 - 5
12:00 -
12:00 - 4
12:00 - 3
------------------
12:30 - 1
12:30 - 7
12:30 -
12:30 -
12:30 - 3
每个时间段都有一个“封面”列,其中包含预订人数。如果每 30 分钟的总时间超过 20 分钟,我想显示警报。
对实现这一目标有什么想法或建议吗?
【问题讨论】:
-
来自
i want to show an alert.,如果您正在考虑对话,我认为在这种情况下,使用 Google Apps 脚本怎么样?但是在你的情况下,你想什么时候显示警报?并且,在您展示的样本表中,例如,12:00 - 2是12:00、-和2的 3 列“A”到“C”?还有,------------------是什么?我为我的理解不佳道歉。 -
编写一个使用
onOpen触发器运行的谷歌脚本。该脚本应循环时间列并确定每个时间分组的开始行和结束行。将这些值存储在查找中。您还需要使用onEdit触发器来捕获封面列中的任何更改。发生更改时,使用查找找到适当的时间分组。对分组中的总数求和。如果超过 20,则使用SpreadsheetApp.getUi().alert显示一个弹出窗口