リソース: ラベル
ラベルは、ユーザーのメールボックス内のメールとスレッドを分類するために使用されます。ユーザーのメールボックスでサポートされるラベルの最大数は 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 |
メッセージ リストにラベルを表示しない。 |
LabelListVisibility
列挙型 | |
---|---|
labelShow |
ラベルリストにラベルを表示します。 |
labelShowIfUnread |
そのラベルの未読メールがある場合は、そのラベルを表示します。 |
labelHide |
ラベルリストにラベルを表示しない。 |
タイプ
列挙型 | |
---|---|
system |
Gmail によって作成されたラベル。 |
user |
ユーザーまたはアプリケーションによって作成されたカスタムラベル。 |
色
JSON 表現 |
---|
{ "textColor": string, "backgroundColor": string } |
フィールド | |
---|---|
textColor |
ラベルのテキストの色(16 進文字列で表されます)。このフィールドは、ラベルの色を設定するために必要です。使用できる色値は、次の事前定義されたセットのみです。 |
backgroundColor |
16 進文字列 #RRGGBB で表される背景色(例: #000000)。このフィールドは、ラベルの色を設定するために必要です。使用できる色値は、次の事前定義されたセットのみです。 |
メソッド |
|
---|---|
|
新しいラベルを作成します。 |
|
指定したラベルを直ちに完全に削除し、適用されているすべてのメッセージとスレッドから削除します。 |
|
指定したラベルを取得します。 |
|
ユーザーのメールボックス内のすべてのラベルを一覧表示します。 |
|
指定されたラベルにパッチを適用します。 |
|
指定されたラベルを更新します。 |