リソース: Label
ラベルを使用して、ユーザーのメールボックス内のメールやスレッドを分類します。1 つのメールボックスで使用できるラベルは 10,000 個までです。
JSON 表現 |
---|
{ "id": string, "name": string, "messageListVisibility": enum ( |
フィールド | |
---|---|
id |
ラベルの不変の ID。 |
name |
ラベルの表示名。 |
messageListVisibility |
Gmail ウェブ インターフェースのメールリストにある、このラベルが付いたメールの公開設定。 |
labelListVisibility |
Gmail のウェブ インターフェースのラベルリストでのラベルの表示。 |
type |
ラベルのオーナーのタイプ。ユーザーラベルはユーザーによって作成され、ユーザーが変更、削除することができ、どのメッセージやスレッドにも適用できます。システムラベルは内部で作成され、追加、変更、削除はできません。状況によっては、メッセージやスレッドにシステムラベルを適用したり削除したりできます。ただし、これが保証されるわけではありません。たとえば、メッセージとスレッドに |
messagesTotal |
ラベルが付けられたメッセージの合計数。 |
messagesUnread |
ラベル付きの未読メッセージの数。 |
threadsTotal |
ラベルが付けられたスレッドの合計数。 |
threadsUnread |
ラベルが付いた未読スレッドの数。 |
color |
ラベルに割り当てる色。色は、 |
MessageListVisibility
列挙型 | |
---|---|
show |
メッセージ リストにラベルを表示します。 |
hide |
メッセージ リストにラベルを表示しません。 |
ラベルリストの公開設定
列挙型 | |
---|---|
labelShow |
ラベルリストにラベルを表示します。 |
labelShowIfUnread |
ラベルが付いている未読メールがある場合は、ラベルを表示します。 |
labelHide |
ラベルリストにラベルを表示しません。 |
タイプ
列挙型 | |
---|---|
system |
Gmail によって作成されたラベル。 |
user |
ユーザーまたはアプリケーションによって作成されたカスタムラベル。 |
色
JSON 表現 |
---|
{ "textColor": string, "backgroundColor": string } |
フィールド | |
---|---|
textColor |
ラベルのテキストの色(16 進数文字列)。ラベルの色を設定するには、このフィールドを指定する必要があります。<ph type="x-smartling-placeholder"> |
backgroundColor |
16 進数文字列 #RRGGBB で表される背景色(例: #000000)。ラベルの色を設定するには、このフィールドを指定する必要があります。<ph type="x-smartling-placeholder"> |
Methods |
|
---|---|
|
新しいラベルを作成します。 |
|
指定したラベルを直ちに完全に削除し、ラベルが適用されているすべてのメッセージとスレッドから削除します。 |
|
指定されたラベルを取得します。 |
|
ユーザーのメールボックスにあるすべてのラベルを一覧表示します。 |
|
指定したラベルにパッチを適用します。 |
|
指定したラベルを更新します。 |