Microsoft 365: Actualizar las propiedades del correo

Sus comentarios son importantes, ¡los hemos estado escuchando!

Muchos de ustedes han estado ansiosos por un comando para actualizar la bandera ‘isRead’ en los correos electrónicos. A partir de 4D v20 R3, 4D Netkit ha integrado esta funcionalidad tan solicitada. Ahora, puede actualizar sin esfuerzo varias propiedades de correos electrónicos recibidos o redactados utilizando la nueva función ‘Office365.mail.update()‘.

Siga leyendo para más detalles.

Conexión A la cuenta

Antes de empezar, crearemos el objeto de conexión OAuth2 y el objeto Office 365.

var $oAuth2: cs.NetKit.OAuth2Provider
var $office365 : cs.NetKit.Office365
$oAuth2:=cs.NetKit.OAuth2Provider.new($credentials)
$office365:=cs.NetKit.Office365.new($oAuth2;\
 {mailType: "Microsoft"})

Actualizar correo

Microsoft Graph ofrece la posibilidad de modificar numerosos atributos de sus correos electrónicos. Sin embargo, es importante tener en cuenta que determinadas propiedades, como el cuerpo o el asunto, solo se pueden actualizar para los correos electrónicos en estado borrador.

A modo de ejemplo, si desea cambiar el estado «isRead» y añadir una categoría a su correo electrónico mediante la función «Office365.mail.update()», deberá escribir el siguiente código:

var $property:={}
$property.isRead:=False
$property.categories:=["myCategory"]
$property.importance:="High"

$status:=$office365.mail.update($mailId; $property)

Explore la documentación para obtener más información sobre las nuevas funcionalidades.

Fabrice Mainguené
- Product Owner -Fabrice Mainguené se unió al equipo de 4D Program en noviembre de 2016. Como Product Owner, está a cargo de escribir las historias de usuario y luego traducirlas a especificaciones funcionales. Su papel es también asegurarse de que la implementación de la característica entregada cumple con las necesidades del cliente. Después de obtener una licenciatura en Ciencias de la Computación en el CNAM, Fabrice se unió a una pequeña empresa de publicación de software como desarrollador Windev. A continuación, trabajó para diferentes empresas del sector industrial y comercial como desarrollador de Windev y de la web, así como asesor técnico de nuevas funcionalidades.