gpt4 book ai didi

odoo - 如何在 Odoo 中查看营销事件的电子邮件地址?

转载 作者:行者123 更新时间:2023-12-04 19:03:01 29 4
gpt4 key购买 nike

我已经发送了一些电子邮件营销事件,在“群发邮件”中,我有“电子邮件”按钮的详细信息。当我点击它时,我有“邮件 ID(技术)”、“消息 ID”、“已发送”等列。但是我看不到我发送的电子邮件。

我怎么能看到电子邮件,我认为这是最重要的信息,因为我看不到哪个客户打开了电子邮件?

最佳答案

@Ek Kosmos,您需要添加一些代码才能这样做。请将以下代码应用于您的存储库。

插件/mass_mailing/models/mass_mailing_stats.py

 def _compute_recipient(self, cr, uid, ids, field_names, arg, context=None):
res = dict.fromkeys(ids, '')
for stat in self.browse(cr, uid, ids, context=context):
if not self.pool.get(stat.model):
continue
target = self.pool[stat.model].browse(cr, uid, stat.res_id, context=context)
email = ''
for email_field in ('email', 'email_from'):
if email_field in target and target[email_field]:
email = ' <%s>' % target[email_field]
break
res[stat.id] = '%s%s' % (target.display_name, email)
return res

在同一文件中添加到列 = {}

'recipient': fields.function(_compute_recipient, string='Recipient', type='char'),

然后添加到 View 中

插件/mass_mailing/views/mass_mailing.xml

<field name="recipient"/>

关于odoo - 如何在 Odoo 中查看营销事件的电子邮件地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32758721/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com