Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
3 ตอบกลับ
7497 มุมมอง

estimation_id = fields.Many2many('res.users', default=lambda self:self.env.user, domain=lambda self: [("groups_id", "=",self.env.ref( "estimation.group_user_hide" ).id)], index=True, track_visibility='onchange', string='Estimation Asign To')

new_user_ids = [user.id for user in rec.estimation_id if user.id not in user_ids[rec.id]]

when i used above field that time i got selected user's user_id but i also need to get the email_id of user.

อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

To get email id from user use the following code

email = user.partner_id.email

อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

Hi Kiran,

Try following Code

new_user_ids = [user.email for user in rec.estimation_id if user.id not in user_ids[rec.id]]

Thanks.

อวตาร
ละทิ้ง
ผู้เขียน

@Gokulakrishnan Hello i used your updated code but email don't sent on this email ids. you have any other solution to using same code and send the mail

Related Posts ตอบกลับ มุมมอง กิจกรรม
1
ก.พ. 22
3369
2
เม.ย. 21
9975
3
พ.ย. 19
5149
0
ต.ค. 19
4040
0
ก.ค. 19
5015