AI 产品与动态AI 应用

Gemini可编辑表格后,怎样交付会更新的任务跟踪表?

用Gemini生成任务跟踪表后,交付前要打开真实表格,检查状态来自公式,并改变一个输入验证它会更新。聊天里能编辑、表格看起来漂亮,都不能证明逾期汇总会跟着日期或完成记录重算。下面用5条虚构任务交付一个可以逐项验收的最小跟踪表。

白板上排列着橙色和蓝色的任务便签
配图:Paymo · Unsplash License任务规划摄影配图;不是Gemini界面、生成的Google Sheets文件或本文实际测试。

先明确任务与结果

把固定日期2026-11-01放在Settings!B1,按完成记录、缺截止日、逾期、今天到期、未到期的顺序判断。初始5条应依次为done、overdue、due_today、upcoming、needs_due_date,逾期数1。再独立测试改截止日、补完成记录和改报表日期;只有实际文件按预期更新,才通过本例的可继续编辑交付检查。

10月29日更新让文件更好编辑,验收对象仍是最终文件

Google于2026年10月29日公告Gemini app支持聊天内文件生成、预览与编辑;表格等非PDF格式的这套能力限网页端,PDF支持网页和移动端。这是原公告日期,不是11月1日新发布。

同日Workspace说明明确可预览跟踪表并直接打开Google Sheets,标为已可用,覆盖有Gemini app访问权的Workspace、Individual和个人账号。实际账号仍需满足服务访问条件;公告没有保证本例会被正确生成。

本文使用这项更新完成一个独立任务:把任务清单变成后续可以更新的表格交付物。以下材料、公式、参考结果和错误稿都是编辑设计的教学案例,不是某个Gemini账号的实测。没有连接真实项目、日历或提醒服务。

先选你真正要交付的东西

持续跟踪

保留原生可编辑工作表与公式,后续改日期或完成记录后继续计算。

固定日报

另存带as-of日期的快照,方便复核当时状态;它不承担后续自动变化。

文件不可用

保留文本草稿和未完成项;不要把一段代码或聊天预览写成已交付Google Sheets。

5条任务、一个固定日期、五种不混淆的状态

把报表日期固定为2026-11-01,按日历日比较,不计算工作日或具体时刻。completed_date是源材料已经确认的实际完成记录;不能因为任务已过期,就替它填一个完成日期。源数据只有A01完成,其余四条未提供完成记录。

采用明确优先级:已完成优先;未完成又缺截止日则needs_due_date;其余按due_date相对报表日期判断。今天到期的任务写due_today,尚未逾期;空截止日不按零日期处理,也不自动归入upcoming。

表格结构固定为Tasks!A1:E6:task_id、due_date、completed_date、state、calendar_days_to_due。另建Settings页,A1写as_of,B1写日期公式=DATE(2026,11,1)。B、C列的非空日期应是可计算的日期值,显示为yyyy-mm-dd;A列保留文本ID。

完整原始CSV:三列源数据,不含派生状态

task_id,due_date,completed_date
A01,2026-10-30,2026-10-29
A02,2026-10-31,
A03,2026-11-01,
A04,2026-11-03,
A05,,
KitNelo虚构练习;A05的两个日期均为空。后面两个状态与天数字段应由明确规则生成。

状态优先级及天数字段的含义
先判断输出状态calendar_days_to_due
有确认完成日期done空;不再显示倒计时
未完成且截止日为空needs_due_date空;保持未决
未完成且截止日早于as_ofoverdue截止日−as_of,保留负数
截止日等于as_ofdue_today0
截止日晚于as_ofupcoming截止日−as_of,正数

请求生成可编辑文件,并把公式要求说清楚

在可以使用Gemini app的电脑网页端创建新对话,粘贴上面的CSV,再附下面请求。先用这些虚构记录试做,不需要连接真实业务系统。要求真实可编辑文件,而不是带表格样式的图片。

把状态码保留英文有助于公式精确匹配;说明文字可以中文。提示词不等于技术保证:生成完成后仍要打开文件检查公式栏。如果账号没有文件入口,记录未完成步骤,不通过购买、改权限或换数据来冒充试验成功。

接在源CSV后使用的任务表生成请求

请把上面5条虚构任务CSV生成可编辑的Google Sheets任务跟踪表,不要只返回图片或Markdown。
创建Tasks与Settings两个工作表。Tasks的A:E为task_id、due_date、completed_date、state、calendar_days_to_due,源记录在2到6行。Settings!A1为as_of,B1为=DATE(2026,11,1)。
把非空源日期存为真正日期值并显示yyyy-mm-dd,task_id保留文本。不要补全任何空日期。
D列必须由公式引用本行B/C及Settings!$B$1:C非空为done;否则B为空为needs_due_date;否则B<as_of为overdue,B=as_of为due_today,B>as_of为upcoming。
E列在已完成或缺截止日时为空,否则为B-as_of的日历日差,负数保留。
Settings!A3写overdue_count,B3用COUNTIF统计Tasks!D2:D6的overdue。
不要使用TODAY或NOW,不要把当前参考状态写成固定文本代替公式。用简单列样式突出输入和派生字段,不添加图表或虚构进度。
只生成练习文件,不发送提醒、不共享给其他人、不改源材料。列出所用公式与未完成步骤;不能生成文件时明确返回未完成,而不是声称已保存。
自编任务请求;先粘贴上一块完整CSV。公式和状态判断由编辑设定,不代表官方推荐模板或模型亲测结果。

打开Sheets核对公式,再对照完整参考结果

在Gemini预览里先核对5个ID及原日期,再使用可见的打开Sheets入口。进入实际工作表后查看Settings!B1、Tasks!D2与E2的公式栏,确认它们是真正引用单元格的公式,而非形似公式的文本或写死的状态。下面给出可手工复核或补建的候选公式。

先检查日期类型:例如把A04的截止日期单元格与Settings!B1相减,应得到2;若显示错误或只是一串文本,先修复导入类型,不要把报错包成0。下面公式假设源日期有效,完成记录真实且不晚于as_of;真实项目的无效日期和未来完成记录应先进入异常清单。

本例的公式位置与候选内容

Settings!B1:
=DATE(2026,11,1)

Tasks!D2,填充至D6:
=IF(C2<>"","done",IF(B2="","needs_due_date",IF(B2<Settings!$B$1,"overdue",IF(B2=Settings!$B$1,"due_today","upcoming"))))

Tasks!E2,填充至E6:
=IF(OR(B2="",C2<>""),"",B2-Settings!$B$1)

Settings!B3:
=COUNTIF(Tasks!$D$2:$D$6,"overdue")
逗号分隔的编辑候选;应用地区设置可能要求其他分隔符。固定范围仅覆盖本例5条记录。

初始完整参考结果:逾期汇总应为1

task_id,state,calendar_days_to_due
A01,done,
A02,overdue,-1
A03,due_today,0
A04,upcoming,2
A05,needs_due_date,
空天数字段是规则结果;0表示今天到期,-1表示已经过去1个日历日,2表示还剩2个日历日。

每次只改一件事,验证依赖链真的更新

每项测试都从上面的原始5条任务和2026-11-01开始,执行后恢复再做下一项。下表是编辑推导的预期结果,不是实际Gemini或Sheets运行记录;实际值应由你在文件中操作后保存。

第一项改变截止日,检查同一行的状态和天数是否都更新,以及跨表汇总是否跟着变化。第二项检验完成优先级:已完成任务不应继续显示逾期。第三项只推进报表日期,检查任务表是否引用固定参数,而不是一直显示生成时的快照。

三个独立变更试验:每行前都恢复初始数据
只改这一项行级预期逾期汇总其余检查
Tasks!B3:A02截止日10-31→11-04A02变upcoming,天数31→0其他4条不变
Tasks!C3:A02补确认完成日2026-11-01A02变done,天数空1→0不能继续保留-1
Settings!B1:as_of改为2026-11-02A02 overdue/-2;A03 overdue/-1;A04 upcoming/11→2A01仍done;A05仍needs_due_date

一张漂亮预览为什么还会交付错误?

一个错误教学候选可能把A02写成固定文本overdue,把A03因“截止日≤今天”也标成overdue,再用TODAY()驱动天数。它可能初始给出逾期2条,之后改截止日时标签又不动;即使某天偶然显示正确,重开文件也无法稳定复核2026-11-01的报表。

修复时分别检查原数据、公式与摘要,不要只让AI“把颜色修好”。先把A03按严格早于as_of判断,纠正为due_today;再恢复每行对B/C/Settings的引用;最后让逾期汇总统计派生状态列。用上一节三个独立变更确认修复,而非仅看初始总数。

从固定标签回到可解释的依赖

编辑设计的错误交付

A02的D3是文本overdue。 A03被B4<=TODAY()判为逾期。 预览卡片显示逾期2,未列报表日期。

可核对的修复方向

D2:D6使用同一状态公式,引用本行B/C和Settings!$B$1。 今天到期单独为due_today。 初始逾期数1;只改A02到11-04后变0。

公式栏和输入变更揭示静态标签无法通过的条件。表格外观不提供计算依赖证据;参考答案也不自动成为文件里的实际结果。

交付原生文件,另外保留固定日期快照

跟踪表用于继续工作,日报快照用于回看当时状态。保留原生工作表、输入来源、as-of、规则版本、公式及实际试验结果;另存快照时在文件名或说明中写2026-11-01。只导出一份状态CSV,不能承担后续单元格依赖更新。

需要CSV时,先阅读公式、缓存值与多工作表导出的区别。本篇不承诺文件导出能保留所有Google Sheets特性;实际下载还要在接收软件打开并复核。新增第6条任务时,这里的固定2:6范围不会自动扩大,应调整派生公式及汇总范围,并重新验收。

Gemini官方帮助列出可生成的表格与下载格式,也保留账号及机构访问要求。本文没有验证特定账号、地区或导出版本,更不把任务标签当完成证据。回到真实资料前,先按组织规则处理提交权限与数据保留。

若表中公式与参考结果冲突,用逐行和独立变更核验方法定位第一处差异。达到本例答案只说明这5条输入和3次变更通过;它不证明无限行数、所有日期格式或自动提醒可靠。

接收人打开文件时应能复核

  • 5条源记录、两个工作表及Settings的as-of都可见,空日期仍空。
  • Tasks!D/E显示可读公式并引用正确行;初始状态与完整参考CSV一致。
  • 三个独立变更有预期、实际值与失败记录,未执行的测试写未执行。
  • 交付版本已恢复初始数据,或清楚注明最终as-of及输入变更。
  • 权限和文件位置合适;若下载其他格式,接收软件中的公式与实际值另行核对。

常见问题

为什么不用TODAY()让表格永远是最新?

实时看板可以另设动态日期,但日报复核需要稳定as-of。先用固定日期完成本例验证;采用动态日期时,应同时保存快照并说明重开文件会改变结果。

能让它每天自动发逾期提醒吗?

本篇只生成并核对文件,没有实现调度、收件人验证或消息发送。需要提醒时应另建经过授权和验收的流程,不能把状态公式当已经启用通知。

参考资料与延伸阅读

这个主题的后续文章

沿着同一主题,继续阅读引用了本文的新文章。

继续阅读