'DateTime'没有len(),发生了Odoo和Zappier集成

问题描述 投票:0回答:2

我正在尝试整合Zapier和Odoo。在大多数情况下,所有集成都有效,但是,当我尝试使用Stock Move模块时,出现了错误,

Fault (code object of type 'DateTime' has no len()) occurred. Message: Traceback (most recent call last):

Zapier Form

我怀疑这是我输入日期的方式。我已经尝试过多次,格式不同但没有运气。

odoo zapier
2个回答
0
投票

当我尝试将约会从office365加载到Odoo时,我遇到了完全相同的问题。反过来是没有问题的...我已经对其进行了一些研究,发现Python期望以下内容:datetime.strptime(datetime_str,'format')。格式取决于您要获取数据的格式。在此站点https://www.journaldev.com/23365/python-string-to-datetime-strptime上,解释了python如何期望该格式。

[每当我尝试在Zapier中添加格式时,都不会对错误产生任何结果,因此我认为这必须在其他地方完成。

其他人是否可以使用此格式,您在Office365部分使用的日期格式是什么?或者您如何克服这个问题?这是否是Odoo版本13中发生的更改并导致了问题?

欢迎所有帮助。

如果需要,我可以提供完整的错误消息。


0
投票

在尝试搜索结果的位置签入您的代码,],>

result = self.env ['obj.obj']。search([('date_field','=',now.date())])有点像所以尝试转换为str形式str(now.date( ))

[报告的问题仅在未存储正确值的情况下发生(为此检查python日期类型的形成并使用相同的形式。],或者您可以尝试使用这些内容进行搜索。

希望这对您有帮助。

谢谢

© www.soinside.com 2019 - 2024. All rights reserved.