Я новичок здесь, поэтому сначала краткое введение.Меня зовут Том Бентджес, мне 22 года, я только что закончил обучение по бизнес-ИТ.В настоящее время я работаю над решением по мониторингу для компании, которая поставляет различные системы заказчикам в Нидерландах.
Одна часть этих систем может отправлять электронную почту только тогда, когда что-то не так, и мой инструмент мониторингаМожно отслеживать почтовый ящик.пока все хорошо.
Единственная проблема заключается в том, что я хотел бы автоматизировать входящие сообщения электронной почты.
Система отправляет два типа сообщений электронной почты с темой: Ошибка + информация о клиенте (сообщение об ошибке в коде ниже)) или Ошибка решена + Информация о клиенте (Afstelmail в коде внизу).
Чтобы автоматически удалять все электронные письма с тем же названием, что и последнее сообщение об ошибке, решенное мной, я создал скрипт в Outlook VBA.Это работает нормально, но не является долгосрочным решением.
Option Explicit
Public Sub watcher()
Dim mynamespace As Outlook.NameSpace
Dim myitems As Outlook.items
Dim myinbox As Outlook.Folder
Dim afstelmail As Outlook.MailItem
Dim errormail As Outlook.MailItem
Dim onderwerp As String
Set mynamespace = Application.GetNamespace("MAPI")
Set myinbox = mynamespace.Folders("emailadress@example.com")
Set myinbox = myinbox.Folders("Postvak In")
Set myitems = myinbox.items
For Each afstelmail In myitems
If InStr(afstelmail.Subject, "Afstel:") > 0 Then
onderwerp = Right(afstelmail.Subject, Len(afstelmail.Subject) - 8)
Exit For
End If
Next afstelmail
If onderwerp = "" Then
Exit Sub
End If
For Each errormail In myitems
If errormail.Subject = onderwerp Then
errormail.Delete
Else
afstelmail.Delete
Exit For
End If
Next errormail
Call watcher
End Sub
Поскольку я хочу реализовать облачную платформу мониторинга, нецелесообразно поддерживать компьютер в рабочем состоянии с внешним видом и текущим сценарием.Так что я ищу другую возможность.Я думаю, что могу сделать это с помощью Google Apps Script в Gmail, но у меня нет абсолютно никакого опыта работы с этим языком программирования.
Я нашел эту тему , которая выглядит как хорошая стартовая база.Я надеюсь, что есть кто-то, кто может помочь мне с моей проблемой.
Если я забыл упомянуть что-то или сделал что-то не так, пожалуйста, скажите мне!
Спасибо,
Том