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

monday.com Webhook集成问题:DateTime字段未传输时间信息

关于monday.com DateTime字段Webhook只返回日期的问题解答

这其实是monday.com Webhook/API的默认行为,并不是你的操作失误哦,我来帮你拆解原因和解决办法:

核心原因

monday.com的DateTime类型字段,在通过内置Webhook推送payload时,默认只会返回日期字符串(比如"2020-05-22"),哪怕你在看板里设置了包含时间的DateTime值。这是因为Webhook的默认输出只提取了字段的text展示值,而没有返回完整的字段元数据。

解决办法

1. 检查Webhook配置(内置Webhook)

如果是用monday.com自带的Webhook集成,你需要在创建/编辑Webhook时,确认是否开启了「完整字段详情」的选项——有些场景下,默认的Webhook只会推送简化的文本内容,开启该选项后,payload里的字段值会以JSON格式返回,包含完整的date和time属性。

2. 通过API主动拉取完整字段值(推荐)

如果Webhook默认配置无法调整,你可以在Google Cloud Function里收到Webhook请求后,主动调用monday.com的GraphQL API查询该条目的完整详情。比如用类似这样的查询片段:

query {
  item(id: YOUR_ITEM_ID) {
    column_values(ids: ["date4"]) {
      id
      value # 这里会返回包含日期和时间的JSON
      text # 这里是看板上显示的文本,可能只有日期
    }
  }
}

返回的value字段会是类似这样的JSON结构:

{"date":"2020-05-22","time":"10:15:00","is_time_set":true}

这样你就能提取到完整的时间信息,再更新到BigQuery里。

验证方式

你可以先手动调用monday.com的API测试一下:找到该条目的ID,用上述查询语句请求,查看返回的value字段——如果里面有time属性,就说明字段本身是有时间数据的,只是Webhook默认没传而已。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.08 21:47:59