You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Microsoft List状态变更自动填日期:用公式还是Power Automate?

实现Microsoft List状态变更自动填充日期的两种方法

一、使用计算列公式(有局限)

注意:不能在列验证的formula字段输入,列验证仅用于限制输入规则,无法实现自动填充。若用公式实现,需将Date of completion设为计算列:

  • 公式:=IF(CONTAINS([Status],"completed"), TODAY(), "")
  • 局限:只要Status包含"completed"选项,日期会每天自动更新为当日;若移除"completed"选项,日期会被清空,无法固定完成时的实际日期。

二、使用Power Automate(推荐,支持固定日期)

这种方法能在状态首次设为"completed"时,永久记录当日日期,不会随后续状态变更或时间推移改变:

  1. 打开Power Automate,新建「自动化云流」,触发选择「当项目被创建或修改时」,指定你的目标列表。
  2. 添加「条件」动作:
    • 左侧选择Status列,条件选「包含」,右侧输入"completed"
    • 新增分支,选择Date of completion列,条件选「等于」,右侧留空(确保仅首次设置状态时填充日期)
  3. 若条件满足,添加「更新项目」动作,找到Date of completion字段,设置值为utcNow()(如需本地时间,可使用公式convertTimeZone(utcNow(), 'UTC', 'Asia/Shanghai')替换,时区按需调整)
  4. 保存流并测试,后续当Status选中"completed"且日期列为空时,会自动填充当日日期。

内容的提问来源于stack exchange,提问作者Eloise Bmail

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 22:45:15