Я пишу модуль Python, чтобы создать электронное письмо Outlook с привязанностью с использованием Win32com. Все работает нормально, за исключением форматирования HTMLBODY. Насколько я исследовал,
невозможно сделать предварительное форматирование HTMLBODY в Python, вы можете сделать это только в HTML. Я использовал код следующей ссылки, так как моя основная задача заключалась в том, чтобы мое тело имело текущую дату и время всякий раз, когда генерируется электронная почта https://www.geeksforgeeks.org/html-datetime-attribute/.
def __Emailer(subject, recipient, cc, auto=True):
import win32com.client as win32
outlook = win32.Dispatch('outlook.application')
mail = outlook.CreateItem(0)
mail.To = recipient
mail.CC = cc
mail.Subject = subject
mail.HTMLBody = """
GeeksforGeeks
Approach 2: Using <time> Tag with JavaScript
function updateTime() {
const now = new Date();
const timeElement = document.getElementById("current-time");
const options = { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' };
timeElement.dateTime = now.toISOString();
timeElement.innerHTML = 'Today is: ${now.toLocaleDateString(undefined, options)},
Time: ${now.toLocaleTimeString()'};
}
setInterval(updateTime, 1000);
updateTime();
"""
mail.Attachments.Add(Source=r"C:\Users\project.xlsx")
if auto:
mail.Display(True)
else:
mail.open
< /code>
Но на моем выходе я получаю только эти строки H1 и H3. Таким образом, в основном внутренняя часть не работает. Вывод)
Подробнее здесь: https://stackoverflow.com/questions/794 ... look-email
HTMLBody не компилируется в Python при создании электронного письма Outlook ⇐ CSS
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
HTMLBody не компилируется в Python при создании электронного письма Outlook
Anonymous » » в форуме Html - 0 Ответы
- 11 Просмотры
-
Последнее сообщение Anonymous
-
-
-
HTMLBody не компилируется в Python при создании электронного письма Outlook
Anonymous » » в форуме Python - 0 Ответы
- 10 Просмотры
-
Последнее сообщение Anonymous
-