使用方法
- 打开页面默认就带示例:主题为「项目周会」,开始时间 09:00,议题为「项目进度、风险讨论、下周计划」,点「生成议程」即可得到 09:00 到 09:45 的三段时间表。
- 在「议题」框里每行写一个议题,留空则自动生成五项通用议程(开场、议题讨论、决策、行动项、总结)。
- 设置「开始时间」用 HH:MM 格式;「每议题分钟」控制每个议题占用时长,时间会自动向后累加并跨小时进位。
- 需要中途休息时勾选「含休息」,每个议题之间会插入 5 分钟休息行,时间继续顺延。
- 在文本框里按 Ctrl 或 Cmd 加回车也能立即重算;点「复制时间表」把结果复制到剪贴板。
- 本页不联网、不写本地存储,刷新即回到默认示例,所有计算都在你自己的浏览器里完成,输入内容不会离开设备。
这个 MeetingAgenda生成器能解决什么
MeetingAgenda生成器 解决的是会议排期里最繁琐的一步:把一堆议题手动换算成开始结束时间。很多人开周会前要在纸上或表格里算「09:00 开始、每项 15 分钟、三项到几点」,遇到要插休息、跨小时或者临时加议题就容易算错。这个工具把这些换算全部自动化,你只管列议题,时间轴由它来排。
第一类用途是日常团队会议。周会、站会、复盘会几乎每周都开,结构和议题相对固定,把常用议题存成文本一行一个,下次粘贴就能立刻出一份整齐的时间表,主持人照着念、照着控场即可,不必再临时心算。
第二类用途是跨时区或紧凑日程的排布。当一天里连着几场会,每场需要精确卡点,本工具按开始时间逐项累加,遇到 60 分钟进位到下一小时也能正确处理,避免人工加错导致整场会议顺延。
第三类用途是议程模板化。下方对照表整理了十四类常见会议的「建议时长与建议议题数」,你可以先照模板定框架,再交给本工具生成具体时间轴,既保证会议不超时,也方便提前发给参会人。
第四类用途是新人主持或培训场景。刚带会议的人往往不知道一场会该分几段、每段多久,用通用议程加模板参考,能快速产出一份看起来专业、节奏合理的议程,减少冷场和拖堂。
需要强调的是,MeetingAgenda生成器 的所有排期都在本地完成,不联网也不上传。你可以把敏感的会议议题粘进来放心排,结果不会被任何服务器记录,这在处理内部战略或人事议题时尤其重要。
原理和变量
本工具的核心是把「开始时间」按「每议题分钟」做字符串累加。先把开始时间按冒号拆成小时与分钟两个整数,对每个议题执行:结束 = 开始 + 时长;其中分钟相加后若超过 60,就向小时进位(小时再加 1,分钟取余数),小时超过 24 则回到 0 循环。勾选休息时,在两个议题之间额外插入一段固定 5 分钟的休息行,时间继续顺延。
若议题框为空,则启用通用议程五项,每项时长由「总时长分钟」平均分配(总时长除以 5 并四舍五入),保证整场会议刚好覆盖计划总时长。下面变量表说明各环节含义,方便你理解时间表是怎么算出来的。
| 变量 | 含义 | 说明 |
|---|---|---|
| start | 开始时间 | HH:MM 文本,拆成小时与分钟 |
| per | 每议题分钟 | 单个议题占用时长 |
| total | 总时长分钟 | 空议题时用于平均分配 |
| rest | 含休息 | 勾选后每项间插 5 分钟 |
| carry | 跨小时进位 | 分钟超 60 向小时进 1 |
完整示例
下面这组示例全部由页面算法原样得出,可直接对照你的手算。输入主题「项目周会」、开始「09:00」、议题三行「项目进度、风险讨论、下周计划」、每议题 15 分钟、含休息否。第一段 09:00 加 15 分钟得到 09:15,第二段 09:15 加 15 得到 09:30,第三段 09:30 加 15 得到 09:45,于是得到 09:00-09:15 项目进度、09:15-09:30 风险讨论、09:30-09:45 下周计划,与上方结果区、下方对照表完全自洽。
如果你想验证手算,可以把开始时间写成小时与分钟,逐项加「每议题分钟」,分钟满 60 进 1 小时,半个钟点就进位,三步做完必然和本工具一致。这个累加法也是你在不支持本页的环境里手动复现结果的可靠办法,记牢就不怕换工具对不上。
主题=项目周会 开始=09:00
议题=项目进度/风险讨论/下周计划
每议题=15 含休息=否
09:00-09:15 项目进度
09:15-09:30 风险讨论
09:30-09:45 下周计划
生成通用 5 项
开场/议题讨论/决策/行动项/总结
每项=总时长/5
常见会议模板对照表
下表列出十四类常见会议的建议时长与建议议题数(前 12 行直接展示,点「加载更多」展开剩余项)。你可以先按模板定框架,再用本工具生成精确时间轴。表里所有数据都是经验建议,可结合团队节奏微调。
| 会议类型 | 建议时长(分钟) | 建议议题数 | 备注 |
|---|---|---|---|
| 周会 | 60 | 4-5 | 同步进度与风险 |
| 晨会 / 站会 | 15 | 3 | 每人简述昨日今日与阻塞 |
| 项目评审会 | 90 | 5-6 | 评审交付物与范围 |
| 需求评审会 | 60 | 4 | 确认需求与优先级 |
| 复盘会 | 90 | 5 | 回顾目标与改进项 |
| 一对一沟通 | 30 | 2-3 | 关注个人成长 |
| 头脑风暴 | 45 | 3-4 | 鼓励发散创意 |
| 客户演示 | 60 | 4 | 演示价值与答疑 |
| 培训会 | 120 | 5-6 | 讲解与练习结合 |
| 季度规划 | 180 | 6-8 | 拆解目标与指标 |
| 风险评估会 | 60 | 4-5 | 识别与应对风险 |
| 上线评审 | 90 | 5 | 检查清单与回滚方案 |
| 周计划会 | 45 | 3-4 | 明确本周承诺 |
| 月度总结 | 120 | 5-6 | 数据回顾与表彰 |
结果边界与错误提示
- 会议主题为空时,结果会点名当前值「会议主题「」不合法:不能为空」,页面不会自作主张编出一个空议程,避免你误以为排期成功。
- 开始时间不是 HH:MM 格式(如出现中文、三位小时或缺少分钟)时,提示「开始时间不合法:请使用 HH:MM 格式」,不会静默当成 00:00。
- 总时长分钟超出 1 到 1440 范围时,提示「总时长分钟不合法:请输入 1 到 1440 之间的整数」,避免极端值导致时间表离谱。
- 每议题分钟超出 1 到 240 范围时,提示「每议题分钟不合法:请输入 1 到 240 之间的整数」,防止单项过长撑爆整天。
- 议题超过 50 行时,页面仍会生成时间表但会提示注意总时长,避免一张表长得难以阅读,你可以分批排期。
- 结果区与错误区都带 role="alert" 语义,内容一变就会被屏幕阅读器播报;所有排期本地完成,不联网也不写存储,刷新即还原默认示例。
- CSV 导出在文件头写入 UTF-8 BOM(\ufeff),Excel 打开中文不会乱码;TSV 复制是纯制表符分隔文本,粘进任意表格软件都会自动分列。
- 本工具只做时间排布,不对内容做压缩或翻译;若需要把议程发给他人,请直接用「复制时间表」或导出 CSV,不需要额外转换。
常见问题
议题留空时会生成什么?
会生成五项通用议程:开场、议题讨论、决策、行动项、总结。每项时长由总时长平均分配(总时长除以 5 并四舍五入),让整场会议刚好覆盖你填的计划总时长。
开始时间跨小时会算错吗?
不会。工具按分钟累加,满 60 向小时进 1,小时超过 24 自动回到 0 循环,所以 23:50 加 15 分钟会得到 00:05,跨天也能正确处理。
休息行是怎么插入的?
勾选「含休息」后,每两个议题之间会插入一段固定 5 分钟的「休息」行,时间从上一议题结束顺延 5 分钟再开始下一项,整张表继续向后排。
总时长和每议题分钟是什么关系?
当议题由你手动给出时,每个议题用「每议题分钟」;「总时长」仅作计划参考展示。只有当议题留空启用通用议程时,总时长才会被用来平均分配每项时长。
可以导出成 Excel 能打开的文件吗?
可以。点「导出 CSV」会生成带 BOM 的 CSV,Excel 直接双击就能正确显示中文;点「复制对照表」则复制制表符分隔文本,粘进表格软件自动分列。
议题很多会不会超出行数?
不会报错。议题再多也会逐项排进时间表;只是如果一行一行太多,建议按上午下午拆成两场会,阅读体验更好,工具本身没有议题数量硬上限。
我的会议议题会上传吗?
不会。所有排期计算在浏览器本地进行,不联网、不写存储,刷新即还原默认示例,没有任何数据离开你的设备,可以放心处理内部或人事议题。
为什么结果区和示例不一致?
请检查开始时间格式与每议题分钟是否为整数;任何非法输入都会触发对应错误提示而不会生成表。确认输入合法后点「生成议程」,结果必然与手算一致。