Zasób: Label
Etykiety służą do kategoryzowania wiadomości i wątków w skrzynce pocztowej użytkownika. Maksymalna liczba etykiet obsługiwanych w skrzynce pocztowej użytkownika to 10 tys.
Zapis JSON |
---|
{ "id": string, "name": string, "messageListVisibility": enum ( |
Pola | |
---|---|
id |
Niezmienny identyfikator etykiety. |
name |
Wyświetlana nazwa etykiety. |
messageListVisibility |
Widoczność wiadomości z tą etykietą na liście wiadomości w interfejsie internetowym Gmaila. |
labelListVisibility |
Widoczność etykiety na liście etykiet w interfejsie internetowym Gmaila. |
type |
Typ właściciela etykiety. Etykiety użytkownika są tworzone przez użytkownika, mogą być przez niego modyfikowane i usuwane oraz mogą być stosowane do dowolnej wiadomości lub wątku. Etykiety systemowe są tworzone wewnętrznie i nie można ich dodawać, modyfikować ani usuwać. W pewnych okolicznościach etykiety systemowe mogą zostać dodane do wiadomości i wątków lub usunięte z nich, ale nie jest to gwarantowane. Użytkownicy mogą na przykład stosować i usuwać etykiety |
messagesTotal |
Łączna liczba wiadomości z etykietą. |
messagesUnread |
Liczba nieprzeczytanych wiadomości z etykietą. |
threadsTotal |
Łączna liczba wątków z etykietą. |
threadsUnread |
Liczba nieprzeczytanych wątków z etykietą. |
color |
Kolor do przypisania do etykiety. Kolor jest dostępny tylko w przypadku etykiet, dla których wartość parametru |
MessageListVisibility
Wartości w polu enum | |
---|---|
show |
wyświetlać etykietę na liście wiadomości. |
hide |
Nie pokazuj etykiety na liście wiadomości. |
LabelListVisibility
Wartości w polu enum | |
---|---|
labelShow |
wyświetlać etykietę na liście etykiet. |
labelShowIfUnread |
wyświetlać etykietę, jeśli są nieprzeczytane wiadomości z tą etykietą; |
labelHide |
Nie wyświetlaj etykiety na liście etykiet. |
Typ
Wartości w polu enum | |
---|---|
system |
Etykiety utworzone przez Gmaila. |
user |
Etykiety niestandardowe utworzone przez użytkownika lub aplikację. |
Kolor
Zapis JSON |
---|
{ "textColor": string, "backgroundColor": string } |
Pola | |
---|---|
textColor |
Kolor tekstu etykiety, podany jako ciąg szesnastkowy. To pole jest wymagane, aby ustawić kolor etykiety. Dozwolony jest tylko ten wstępnie zdefiniowany zestaw wartości kolorów: |
backgroundColor |
Kolor tła w formacie szesnastkowym #RRGGBB (np. #000000). To pole jest wymagane, aby ustawić kolor etykiety. Dozwolony jest tylko ten wstępnie zdefiniowany zestaw wartości kolorów: |
Metody |
|
---|---|
|
Tworzy nową etykietę. |
|
Natychmiast i na stałe usuwa określoną etykietę oraz usuwa ją ze wszystkich wiadomości i wątków, do których została zastosowana. |
|
Pobiera określoną etykietę. |
|
Wyświetla wszystkie etykiety w skrzynce pocztowej użytkownika. |
|
Wprowadź poprawki w wybranej etykiecie. |
|
Aktualizuje określoną etykietę. |