Š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í.
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.