ユーザーの Gmail アカウントでユーザーが作成したラベル。
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
add | Gmail | このラベルを指定されたスレッドに追加し、スレッドを強制的に更新します(Gmail )。 |
add | Gmail | このラベルを指定されたスレッドに追加し、スレッドを強制的に更新します。 |
delete | void | このラベルを削除します。 |
get | String | このラベルの名前を取得します。 |
get | Gmail | このラベルが付けられたスレッドを取得します。 |
get | Gmail | このラベルが付けられたスレッドの範囲を取得します。 |
get | Integer | このラベルが付けられた未読スレッドの数を取得します。 |
remove | Gmail | 指定されたスレッドからこのラベルを削除し、スレッドを強制的に更新します。 |
remove | Gmail | 指定されたスレッドからこのラベルを削除し、スレッドを強制的に更新します。 |
詳細なドキュメント
add To Thread(thread)
このラベルを指定されたスレッドに追加し、スレッドを強制的に更新します(Gmail
)。
// label the first thread in the inbox with the label MyLabel const label = GmailApp.getUserLabelByName('MyLabel'); const firstThread = GmailApp.getInboxThreads(0, 1)[0]; label.addToThread(firstThread);
パラメータ
名前 | 型 | 説明 |
---|---|---|
thread | Gmail | ラベルを付けるスレッド。 |
戻る
Gmail
- チェーン用のラベル。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
関連情報
add To Threads(threads)
このラベルを指定されたスレッドに追加し、スレッドを強制的に更新します。バッチごとに最大 100 個のスレッドのラベルを追加できます。
// label the first three threads in the inbox with the label MyLabel const label = GmailApp.getUserLabelByName('MyLabel'); const threads = GmailApp.getInboxThreads(0, 3); label.addToThreads(threads);
パラメータ
名前 | 型 | 説明 |
---|---|---|
threads | Gmail | ラベルを付けるスレッドの配列。 |
戻る
Gmail
- チェーン用のラベル。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
関連情報
delete Label()
このラベルを削除します。
const label = GmailApp.getUserLabelByName('MyLabel'); label.deleteLabel();
例外
Error
- ラベルを削除できない場合
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
関連情報
get Name()
このラベルの名前を取得します。
const label = GmailApp.getUserLabelByName('MyLabel'); Logger.log(label.getName()); // logs MyLabel
戻る
String
- ラベルの名前。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
get Threads()
このラベルが付けられたスレッドを取得します。
すべてのスレッドのサイズがシステムで処理できないほど大きい場合、この呼び出しは失敗します。スレッドサイズが不明で、非常に大きい可能性がある場合は、get
を使用して、各呼び出しで取得するスレッドの範囲を指定してください。
// Log the subject lines of the threads labeled with MyLabel const label = GmailApp.getUserLabelByName('MyLabel'); const threads = label.getThreads(); for (let i = 0; i < threads.length; i++) { Logger.log(threads[i].getFirstMessageSubject()); }
戻る
Gmail
- このラベルが付けられたスレッドの配列。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
get Threads(start, max)
このラベルが付いているスレッドの範囲を取得します。
// log the subject lines of up to the first 30 threads with the label MyLabel const label = GmailApp.getUserLabelByName('MyLabel'); const threads = label.getThreads(0, 30); for (let i = 0; i < threads.length; i++) { Logger.log(threads[i].getFirstMessageSubject()); }
パラメータ
名前 | 型 | 説明 |
---|---|---|
start | Integer | 開始スレッドのインデックス。 |
max | Integer | 返されるスレッドの最大数。 |
戻る
Gmail
- このラベルが付けられたスレッドの配列。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
get Unread Count()
このラベルが付けられた未読スレッドの数を取得します。
// log the number of unread threads labeled with MyLabel const label = GmailApp.getUserLabelByName('MyLabel'); Logger.log(label.getUnreadCount());
戻る
Integer
- ラベルが付けられた未読スレッドの数。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
remove From Thread(thread)
指定されたスレッドからこのラベルを削除し、スレッドを強制的に更新します。
// remove the label MyLabel from the first thread in the inbox const label = GmailApp.getUserLabelByName('MyLabel'); const firstThread = GmailApp.getInboxThreads(0, 1)[0]; label.removeFromThread(firstThread);
パラメータ
名前 | 型 | 説明 |
---|---|---|
thread | Gmail | スレッドにラベルが付いていない。 |
戻る
Gmail
- チェーン用のラベル。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/
関連情報
remove From Threads(threads)
指定されたスレッドからこのラベルを削除し、スレッドを強制的に更新します。バッチごとに最大 100 個のスレッドのラベルを削除できます。
// remove the label MyLabel from the first three threads in the inbox const label = GmailApp.getUserLabelByName('MyLabel'); const threads = GmailApp.getInboxThreads(0, 3); label.removeFromThreads(threads);
パラメータ
名前 | 型 | 説明 |
---|---|---|
threads | Gmail | ラベルを付けないスレッドの配列。 |
戻る
Gmail
- チェーン用のラベル。
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上、または関連する REST API の適切なスコープの承認が必要です。
-
https://mail.google.com/