4D Netkit: Vytváření, mazání a aktualizace štítků Gmailu

Automaticky přeloženo z Deepl

Štítky Gmailu poskytují flexibilní způsob kategorizace a uspořádání e-mailů a umožňují personalizovanou a efektivní správu e-mailů. Jejich použití usnadňuje navigaci a identifikaci zpráv a nabízí lepší uživatelský komfort při práci s e-maily.

Díky této poslední sadě funkcí, která zahrnuje všechny funkce pro správu štítků z verze 4D v20 R4, máte v sadě 4D NetKit k dispozici sadu funkcí pro správu štítků Gmail pomocí programování.

HDI Správa štítků Google

Připojení k účtu

Před vytvořením štítku vytvoříme objekt připojení OAuth 2.0 a objekt 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"})

Vytvoření štítku

Vytvoření nového štítku je jednoduché pomocí .createLabel(). Chcete-li například vytvořit štítek „Backup“:

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

Získat informace o štítku

Získejte informace o štítku, například název, celkový počet zpráv a nepřečtené zprávy, pomocí funkce .getLabel():

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

Aktualizace štítku

Aktualizujte dříve vytvořený štítek pomocí funkce .updateLabel(). Přejmenujte jej například na „Backup 2024“:

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

Odstranění štítku

Odstranění štítku se provádí pomocí funkce .deleteLabel():

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

Závěrem lze říci, že využití funkcí správy štítků rozhraní API služby Gmail v aplikaci 4D nabízí bezproblémový způsob organizace a zefektivnění pracovních postupů souvisejících s elektronickou poštou. Možnost bezproblémového vytváření, načítání, aktualizace a odstraňování štítků zlepšuje přizpůsobení kategorizace e-mailů a celkovou efektivitu. Vývojáři mohou nahlédnout do oficiální dokumentace pro podrobnou implementaci a využít plný potenciál operací se štítky v integraci služby Gmail se službou 4D.

Fabrice Mainguené
- Product Owner -Fabrice Mainguené se připojil k týmu 4D Program v listopadu 2016. Jako Product Owner má na starosti psaní uživatelských příběhů, které následně převádí do funkčních specifikací. Jeho úkolem je také zajistit, aby dodaná implementace funkcí splňovala potřeby zákazníků.Po získání bakalářského titulu v oboru informatiky na CNAM nastoupil Fabrice do malé softwarové vydavatelské společnosti jako vývojář Windev. Poté pracoval pro různé společnosti v oblasti průmyslu a obchodu jako vývojář aplikací Windev a webových aplikací a také jako technický poradce pro nové funkce.