Zasób: etykieta
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 |
Stały 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 i mogą być przez niego modyfikowane i usuwane. Można je stosować 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 można zastosować do wiadomości i wątków lub z nich usunąć, 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, który ma być przypisany do etykiety. Kolor jest dostępny tylko w przypadku etykiet, których ustawienie |
MessageListVisibility
| Wartości w polu enum | |
|---|---|
show |
Wyświetl etykietę na liście wiadomości. |
hide |
Nie pokazuj etykiety na liście wiadomości. |
LabelListVisibility
| Wartości w polu enum | |
|---|---|
labelShow |
Wyświetl etykietę na liście etykiet. |
labelShowIfUnread |
Wyświetl etykietę, jeśli są jakieś nieprzeczytane wiadomości z tą etykietą. |
labelHide |
Nie pokazuj 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 w postaci ciągu szesnastkowego. To pole jest wymagane, aby ustawić kolor etykiety. Dozwolony jest tylko ten zdefiniowany z góry 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 zdefiniowany z góry zestaw wartości kolorów: |
Metody |
|
|---|---|
|
Tworzy nową etykietę. |
|
Natychmiast i trwale usuwa określoną etykietę oraz usuwa ją z wszystkich wiadomości i wątków, do których jest zastosowana. |
|
Pobiera określoną etykietę. |
|
Wyświetla wszystkie etykiety w skrzynce pocztowej użytkownika. |
|
Zastosuj poprawkę do określonej etykiety. |
|
Aktualizuje określoną etykietę. |