展开本页目录
开始前准备什么
- 没有目标账户权限时保留可操作步骤与真实本地原生参考,明确未实测范围;不把官方产品能力写成作者已跑通。
- 本页使用原创虚构教学材料。已执行本地文件生成、解析或重算;目标SaaS账号未运行,官方图与作者参考分别标注。
- 先拒绝循环与未知前置
- 固定起点、工作日与里程碑
- 按最晚前置计算开始结束
- 用公式和条件格式做甘特
- 独立抽查跨周末与假日
- 增加工期后检查冲突
- 保存基线、变更和可重算公式
含原始输入、7步README、原生作者参考、参数/检查表与verify.py;不是目标SaaS运行回执。
原生文件、作者本地运行范围和目标账号步骤分开记录。
gantt-reference.xlsx;具体身份见README。
1. 先拒绝循环与未知前置
检查12项稳定ID、工期与前置边,先用验证器拒绝循环和未知前置ID。
12项任务含2个不可移动里程碑,起点10月19日,10月23日为本题假日。原生WORKDAY.INTL重算与独立DAG结果一致,T01增加至12日后M01保持11月5日并报CONFLICT。
2. 固定起点、工作日与里程碑
向Copilot固定起点、周末代码、假日及固定里程碑,要求原生公式而非静态日期。
3. 按最晚前置计算开始结束
为工期任务设结束日WORKDAY.INTL(开始,工期-1),后继从最晚前置结束后的工作日开始;里程碑零工期单独处理。
4. 用公式和条件格式做甘特
用真实日期列和条件格式生成甘特,不允许只画图片,保存公式源。
5. 独立抽查跨周末与假日
独立重算基线,抽查一项跨周末、一项跨假日和两项里程碑。
6. 增加工期后检查冲突
在副本增加上游工期和一条假日,检查全部受影响后继传播;固定日不移动,冲突单独报错。
7. 保存基线、变更和可重算公式
交付两版原生表、日期差异和无环检验;重开重算后日期与参考一致。
在独立副本运行 python3 -B verify.py,检查本题原生对象与数据约束;自己的目标工具结果另存,不覆盖教材原件。
怎样确认已经完成
- 原生公式仍存在,非硬编码日期;前置结束与下一工作日规则一致。
- 工期/假日变更后只有依赖范围日期变化,周末和假日不计入工期。
- 固定里程碑不被自动延后,超期与循环两项负例能明确拒绝/报告。
常见问题
固定里程碑撞期时自动往后挪吗?
不挪。固定日是输入约束,前置晚于它时报告CONFLICT,交由负责人处理约束,不能悄悄改截止日。
彩色条形就证明排程正确吗?
还需真实开始/结束公式、工作日历和无环依赖检查。下载XLSX含WORKDAY.INTL与条件格式甘特,实际Calc重算已和独立计算比对。



