How to add 2 variables in the email body in win32com with Python? -
मेरे पास यह ईमेल टेम्पलेट है:
def email_tamplate (* args): Format = { 'असम्धारित': 0, 'प्लेन': 1, 'एचटीएमएल': 2, 'आरटीएफ': 3} प्रोफाइल = "आउटलुक" # सत्र = विनोककॉम.क्लेइंट। डिस्पैच ("मैपसी सत्र") दृष्टिकोण = win32com.client डिस्पैच ( "Outlook.Application") # session.Logon (प्रोफ़ाइल) mainMsg = outlook.CreateItem (0) mainMsg.To = "myemail@amazon.com" mainMsg.Subject = "स्वचालित बकवास डेली अपडेट" mainMsg.BodyFormat = प्रारूप [ 'आरटीएफ'] मुख्य संदेश। HTMLBody = body2 mainMsg.Send () # इस लाइन में वास्तव में ईमेल भेजता है
और एक ईमेल भेजना चाहते हैं जिसमें शरीर में 2 टेबल हैं इसलिए मेरे पास 2 निकाय हैं: यहां एक है:
eod = [] body2 = ['& lt; html & gt; & lt; body & gt; & lt; तालिका सीमा = "1" शैली = "चौड़ाई: 300px" & gt; & lt; टीआर & gt; & lt; टीडी & gt; शीर्षक स्तर & lt; / टीडी & gt; & lt; / टीआर & gt; & lt; टीआर & gt; & lt; टीडी & gt; स्रोत & lt; / टीडी & gt; & lt; टीडी & gt; गणना & lt; / टीडी & gt; & lt; / टीआर & gt; '] शीर्ष क्रम में पंक्ति के लिए [['शीर्षक स्तर']]: ईओडी में आइटम के लिए eod.append (पंक्ति) गिनती = 0 count2 = 0: body2 [0] = बॉडी 2 [0] + "& lt; tr & gt; & lt; td & gt , "+ str (EOD [COUNT2] [COUNT]) + '& lt; / टीडी & gt; & lt; टीडी & gt;" + str (EOD [COUNT2] [गिनती + 1]) +' & lt; / टीडी & gt; & lt; / टीआर & gt; " Count2 = count2 + 1 body2 [0] = बॉडी 2 [0] + "& lt; / table & gt; & lt; / body & gt; & lt; / html & gt;" Body2 = body2 [0] ग्लोबल्स ()। अपडेट (स्थानीय ())
और यहां दूसरा है:
eod = [] body = [' & LT; html & gt; & lt; body & gt; & lt; तालिका सीमा = "1" शैली = "चौड़ाई: 300px" & gt; & lt; टीआर & gt; & lt; टीडी & gt; पिछला दिवस & lt; / टीडी & gt; & lt; / टीआर & gt; & lt; टीआर & gt; & lt; टीडी & gt; Decision_Status & lt; / टीडी & gt; & lt; टीडी & gt; गणना & lt; / टीडी & gt; & lt; / टीआर & gt; '] हैडर = [[' पिछला दिन ']] CUR में पंक्ति के लिए: eod.append (पंक्ति) गिनती = 0 COUNT2 = 0 दिन के अंत में आइटम के लिए: शरीर [0] = शरीर [0] + "से & lt; टीआर & gt; & lt; टीडी & gt;" + str (EOD [COUNT2] [COUNT]) + '& lt; / टीडी & gt; & lt; टीडी & gt; "+ str (EOD [COUNT2] [गिनती + 1]) + '& lt; / टीडी & gt; & lt; / टीआर & gt; " Count2 = count2 + 1 शरीर [0] = शरीर [0] + "& lt; / table & gt; & lt; / body & gt; & lt; / html & gt;" शरीर = शरीर [0] ग्लोबल्स ()। अद्यतन (स्थानीय ())
दोनों अलग-अलग प्रश्नों से डेटा के साथ बनाए गए हैं इसलिए मैं ई-मेल चर शरीर और शरीर के शरीर में भेजने में सक्षम होना चाहूंगा। यह कैसे पूरा किया जाए यह कोई भी विचार?
धन्यवाद
मैंने अभी समस्या हल की है ऐसा होता है कि मुझे केवल शरीर + बॉडी 2 को जोड़ने की आवश्यकता होती है।
उस रूप में सरल लेकिन धन्यवाद!
Comments
Post a Comment