リソース: Label
ラベルは、ユーザーのメールボックス内のメールやスレッドを分類するために使用されます。ユーザーのメールボックスでサポートされるラベルの最大数は 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)。ラベルの色を設定するには、このフィールドが必要です。使用できるのは、次の定義済みの色値のセットのみです。 |
メソッド |
|
|---|---|
|
新しいラベルを作成します。 |
|
指定したラベルを直ちに完全に削除し、そのラベルが適用されているメッセージとスレッドから削除します。 |
|
指定したラベルを取得します。 |
|
ユーザーのメールボックス内のすべてのラベルを一覧表示します。 |
|
指定されたラベルをパッチします。 |
|
指定されたラベルを更新します。 |