我正在尝试整合Zapier和Odoo。在大多数情况下,所有集成都有效,但是,当我尝试使用Stock Move模块时,出现了错误,
Fault (code object of type 'DateTime' has no len()) occurred. Message: Traceback (most recent call last):
我怀疑这是我输入日期的方式。我已经尝试过多次,格式不同但没有运气。
当我尝试将约会从office365加载到Odoo时,我遇到了完全相同的问题。反过来是没有问题的...我已经对其进行了一些研究,发现Python期望以下内容:datetime.strptime(datetime_str,'format')。格式取决于您要获取数据的格式。在此站点https://www.journaldev.com/23365/python-string-to-datetime-strptime上,解释了python如何期望该格式。
[每当我尝试在Zapier中添加格式时,都不会对错误产生任何结果,因此我认为这必须在其他地方完成。
其他人是否可以使用此格式,您在Office365部分使用的日期格式是什么?或者您如何克服这个问题?这是否是Odoo版本13中发生的更改并导致了问题?
欢迎所有帮助。
如果需要,我可以提供完整的错误消息。
在尝试搜索结果的位置签入您的代码,],>
result = self.env ['obj.obj']。search([('date_field','=',now.date())])有点像所以尝试转换为str形式str(now.date( ))
[报告的问题仅在未存储正确值的情况下发生(为此检查python日期类型的形成并使用相同的形式。],或者您可以尝试使用这些内容进行搜索。
希望这对您有帮助。
谢谢