4D Netkit: Criar, eliminar e atualizar etiquetas do Gmail

Os marcadores do Gmail fornecem uma forma flexível de categorizar e organizar e-mails, permitindo uma gestão de e-mail personalizada e eficiente. Seu uso facilita a navegação e a identificação de mensagens, oferecendo uma experiência de usuário melhorada no manejo de emails.

Com este último conjunto de funções que inclui todas as características para gerir etiquetas de 4D v20 R4, tem em 4D NetKit um conjunto de funções para gerir as suas etiquetas de Gmail por programação.

HDI Google Gerir Etiquetas

Ligação à conta

Antes de criar uma etiqueta, vamos criar um objeto de ligação OAuth 2.0 e um objeto Google.

var $oAuth2 : cs.NetKit.OAuth2Provider
var $google : cs.NetKit.Google
$oAuth2:=cs.NetKit.OAuth2Provider.new($credentials)
$google:=cs.NetKit.Google.new($oAuth2; {mailType: "JMAP"})

Criar uma etiqueta

A criação de um novo rótulo é simples, utilizando a função .createLabel(). Por exemplo, para criar uma etiqueta “Backup”:

$status:=$google.mail.createLabel({name: "Backup"})
$labelId:=$status.label.id

Obter informações da etiqueta

Obtenha informações sobre a etiqueta, como o nome, o número total de mensagens e as mensagens não lidas, com a função .getLabel():

$info:=$google.mail.getLabel($labelId)
$name:=$info.name
$emailNumber:=$info.messagesTotal
$unread:=$info.messagesUnread

Atualizar uma etiqueta

Atualize uma etiqueta criada anteriormente utilizando a função .updateLabel(). Por exemplo, mudar o nome para ‘Backup 2024’:

$status:=$google.mail.updateLabel($labelId; {name:"Backup 2024"})

Eliminar uma etiqueta

A eliminação de uma etiqueta é efetuada com a função .deleteLabel():

$status:=$google.mail.deleteLabel($labelId)

Concluindo, aproveitar as características de gestão de etiquetas da API de Gmail em 4D oferece uma maneira perfeita de organizar e agilizar fluxos de trabalho relacionados com email. A habilidade de criar, recuperar, atualizar e apagar etiquetas sem esforço melhora a personalização da categorização de emails e a eficiência geral. Os desenvolvedores podem consultar a documentação oficial para uma implementação detalhada e explorar todo o potencial das operações de etiquetas na integração de Gmail com 4D.

Fabrice Mainguené
- Proprietário do produto ->p>Fabrice Mainguené juntou-se à equipa do Programa 4D em Novembro, 2016. Como Proprietário do Produto, está encarregado de escrever as histórias dos utilizadores, traduzindo-as depois para especificações funcionais. O seu papel é também o de assegurar que a implementação da funcionalidade entregue vai ao encontro das necessidades do cliente.Após a obtenção da licenciatura em Informática no CNAM, Fabrice juntou-se a uma pequena empresa editora de software como programador Windev. Depois trabalhou para diferentes empresas nas áreas da indústria e comércio como programador Windev e web developer, bem como como consultor técnico sobre novas funcionalidades.