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

如何让Microsoft列表表单的Assigned Date依赖Assigned to自动填当前日期

在Microsoft列表中实现分配人员时自动设置当前日期的解决方案

你之前用的公式=[$Assigned to]=TODAY()是逻辑判断公式,无法实现赋值操作,所以达不到自动填充日期的效果。以下是两种可行的解决办法:

方法一:使用列表列的条件默认值(实时生效)

  • 打开你的Microsoft列表,点击顶部的设置图标,选择列表设置
  • 在“列”区域找到Assigned Date列,点击进入编辑页面
  • 在“默认值”选项中,选择使用公式,输入公式:=IF(NOT(ISBLANK([$Assigned to])), TODAY(), "")
  • 保存列设置后,当用户在表单中填写Assigned to字段时,Assigned Date会自动填充为当前日期;若清空Assigned to,日期也会同步清空(如果需要保留历史日期,可去掉公式里的""部分)

方法二:使用Power Automate流(灵活适配复杂场景)

  • 登录Power Automate,创建新的自动化云流,选择触发器为当项目被创建或修改时,关联你的目标Microsoft列表
  • 添加条件动作,设置判断规则:Assigned to不为空,且Assigned Date为空(避免重复触发更新)
  • 若条件满足,添加更新项目动作,将Assigned Date字段的值设置为utcNow()(如需匹配本地时区,可添加“转换时区”动作调整)
  • 保存流后,当Assigned to字段被填写或修改时,流会自动将Assigned Date设置为当前日期

注意事项

  • 方法一适合简单的表单联动场景,无需额外工具,在用户填写表单时实时生效
  • 方法二更适合需要附加逻辑(比如发送分配通知、联动其他字段)的场景,需注意设置触发条件防止无限循环

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 02:25:56