Viel 4D Entwickler haben sich einen Befehl gewünscht, um das ‚isRead‘-Flag in E-Mails zu aktualisieren. Mit 4D v20 R3 hat 4D Netkit diese dringend benötigte Funktion integriert. Mit der neuen Funktion‚Office365.mail.update()‚ können Sie nun mühelos verschiedene Eigenschaften von empfangenen oder erstellten E-Mails aktualisieren.
Lesen Sie weiter für weitere Details.
Kontoverbindung
Bevor wir beginnen, werden wir das OAuth2-Verbindungsobjekt und das Office 365-Objekt erstellen.
var $oAuth2: cs.NetKit.OAuth2Provider
var $office365 : cs.NetKit.Office365
$oAuth2:=cs.NetKit.OAuth2Provider.new($credentials)
$office365:=cs.NetKit.Office365.new($oAuth2;\
{mailType: "Microsoft"})
Mail aktualisieren
Microsoft Graph bietet die Möglichkeit, zahlreiche Attribute Ihrer E-Mails zu ändern. Es ist jedoch wichtig zu beachten, dass bestimmte Eigenschaften, wie z. B. der Text oder der Betreff, nur für E-Mails im Entwurfsstatus aktualisiert werden können.
Wenn Sie beispielsweise den Status „isRead“ ändern und Ihrer E-Mail eine Kategorie hinzufügen möchten, indem Sie die Funktion„Office365.mail.update()“ verwenden, sollten Sie den folgenden Code schreiben:
var $property:={}
$property.isRead:=False
$property.categories:=["myCategory"]
$property.importance:="High"
$status:=$office365.mail.update($mailId; $property)
In der Dokumentation finden Sie weitere Informationen zu den neuen Funktionen!