基本上,我已经成功地建立了与Webhooks的monday.com集成。长话短说,当一个新项目在monday.com上发布时,一个HTTP请求被发送到一个由Google函数处理的URL。这个GCF解析在请求中传递的JSON,并在Big Query中更新我的表。
然而,问题是:
让我们假设以下项目已张贴在monday.com板上:monday.com表条目屏幕截图
注意日期是如何格式的日期-时间。
通过HTTP请求发送的JSON文件(用于日期-时间字段)如下:
"date4":{
"date":"2020-05-22",
"icon":"None"
},注意Time是如何不包含在所发送的数据中的,只有Date。
此外,我可以断言,在monday.com板上,字段类型是日期-时间类型.
我想知道这是否是monday.com API的问题,还是我做错了什么。我在研究这个问题时找不到任何相关的问题。
谢谢大家提前!
发布于 2021-06-04 14:38:38
我遇到了同样的问题,更糟糕的是:如果您只更改日期/时间字段中的时间,则根本不会得到web钩子回调!
这似乎是一个很大的疏忽,所以我联系了Monday.com支持。他们的答复如下:
此时,确实正确的是,对Date列的hours字段的更改不会导致抛出web钩子。同样的事情,时间字段没有填充web钩子数据。这是一个特性,我们的开发人员还没有添加到我们的webhooks配置。 相反,如果您的团队使用了一个“小时”列来代替呢?此列在更改时将触发一个web钩子,并且还可以存储小时数据。
我对“小时”列解决方案不太满意,因为我们有几个日期/时间列需要拆分,导致更多的列,而且我不确定对其他部分有什么影响。
可考虑的其他解决办法:
轮询
根据您真正需要回调的速度,传统的同步方法是简单地轮询更改。这确实要求您对您的项目有一个对星期一pulse_id的引用(我知道,所以这可能对我有用)。
自定义周一应用程序
我还没有深入研究这个问题,但周一有了一个SDK,它允许您编写应用程序来侦听数据中的更改和触发。但取决于引擎盖下的工作方式,它可能会有与webhooks相同的缺点。此外,它还需要一个单独的服务器来发送您自己的更新。
我对周一的网络钩子感到非常失望,原因有几点:
type位于event内部,其他回调位于外部)https://stackoverflow.com/questions/63485157
复制相似问题