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

Power Automate复制计算日期列至日期时间列报错求助

解决Power Automate复制SharePoint计算日期列到日期时间列的报错问题

问题根源

你遇到的报错是因为SharePoint计算日期列返回的是带时间的文本格式值,直接把这个文本赋值给日期时间类型的列,会触发数据格式不兼容的错误;改成单行文本列能运行,是因为文本列不校验格式,但会保留计算列里的时间部分。

分步解决办法

  • 第一步:添加格式化日期操作
    在「获取项目」和「应用到每个」之间,插入「格式化日期」动作:
    • 时间戳选你要复制的计算日期列动态内容
    • 格式填 MM/dd/yyyy(注意dd是小写,Power Automate的日期格式区分大小写)
  • 第二步:更新赋值逻辑
    在「更新项目」里,目标日期时间列不再直接选计算列的动态内容,而是选择刚才「格式化日期」的输出值
  • 可选优化:减少重复更新
    要是不想每分钟都更新所有列表项,可以在「应用到每个」里加个条件:只有当目标日期列是空的,或者计算列的值和目标列的格式化后值不一致时,才执行更新,降低API调用频率

重要提醒

  • SharePoint日期时间列只接受可识别的日期格式,MM/dd/yyyy 是符合要求的标准格式之一
  • 千万别直接用计算列的原始输出,它带的时间后缀会导致类型不匹配报错
  • 如果你的计算列返回的是ISO格式字符串(比如2024-10-05T00:00:00Z),可以用「转换时间戳」操作先转成MM/dd/yyyy格式再赋值

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 16:09:59