wiadomość na koncie Gmail użytkownika.
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
create | Gmail | Tworzy wersję roboczą wiadomości, która odpowiada nadawcy tej wiadomości, używając adresu zwrotnego. |
create | Gmail | Tworzy wersję roboczą wiadomości, która jest odpowiedzią na wiadomość nadawcy, z adresem zwrotnym i opcjonalnymi argumentami. |
create | Gmail | Tworzy wersję roboczą wiadomości, która jest odpowiedzią na wiadomość nadawcy, i wysyła ją na adres zwrotny oraz do wszystkich adresatów tej wiadomości. |
create | Gmail | Tworzy wersję roboczą wiadomości, która odpowiada nadawcy tej wiadomości, używając adresu zwrotnego i wszystkich adresatów z opcjonalnymi argumentami. |
forward(recipient) | Gmail | Przesyła tę wiadomość do nowych odbiorców. |
forward(recipient, options) | Gmail | Przesyła tę wiadomość do nowych adresatów z opcjonalnymi argumentami. |
get | Gmail | Pobiera wszystkie załączniki do tej wiadomości. |
get | Gmail | Pobiera wszystkie załączniki do tej wiadomości. |
get | String | Pobiera listę adresatów UDW oddzielonych przecinkami, którzy otrzymają tę wiadomość. |
get | String | Pobiera zawartość HTML treści wiadomości. |
get | String | Pobiera listę adresatów w polu DW, oddzielonych przecinkami. |
get | Date | Pobiera datę i godzinę tego komunikatu. |
get | String | Zwraca nadawcę tej wiadomości. |
get | String | Pobiera wartość nagłówka RFC 2822 na podstawie jego nazwy. |
get | String | Pobiera identyfikator tej wiadomości. |
get | String | Pobiera treść treści wiadomości bez formatowania HTML. |
get | String | Pobiera surową treść wiadomości. |
get | String | Pobiera adres zwrotny tej wiadomości (zwykle nadawcy). |
get | String | Pobiera temat wiadomości. |
get | Gmail | Pobiera wątku zawierającego tę wiadomość. |
get | String | Pobiera listę adresatów tej wiadomości, rozdzielonych przecinkami. |
is | Boolean | Określa, czy wiadomość jest wersją roboczą. |
is | Boolean | Określa, czy wiadomość jest czatem. |
is | Boolean | Określa, czy wiadomość znajduje się w skrzynce odbiorczej. |
is | Boolean | Zwraca wartość true , jeśli wiadomość znajduje się w skrzynce priorytetowej, w przeciwnym razie zwraca wartość false . |
is | Boolean | Określa, czy wiadomość znajduje się w koszu. |
is | Boolean | Określa, czy wiadomość jest oznaczona gwiazdką. |
is | Boolean | Określa, czy wiadomość jest nieprzeczytana. |
mark | Gmail | Oznacza wiadomość jako przeczytaną. |
mark | Gmail | Oznacza wiadomość jako nieprzeczytaną. |
move | Gmail | Przenosi wiadomość do kosza. |
refresh() | Gmail | Ponowne załadowanie tej wiadomości i powiązanego stanu z Gmaila (przydatne, gdy zmieniły się etykiety, stan odczytania itp.). |
reply(body) | Gmail | Odpowiedzi na wiadomość wysłane do nadawcy za pomocą adresu „Na adres” |
reply(body, options) | Gmail | Odpowiedź dla nadawcy tej wiadomości z adresem zwrotnym i opcjonalnymi argumentami. |
reply | Gmail | Odpowiedzi na wiadomość są wysyłane do nadawcy i wszystkich adresatów, korzystając z adresu zwrotnego. |
reply | Gmail | Odpowiedzi na wiadomość wysłane do nadawcy przy użyciu adresu zwrotnego i wszystkich adresatów z opcjonalnymi argumentami. |
star() | Gmail | Oznaczy wiadomość gwiazdką. |
unstar() | Gmail | usuwa gwiazdkę z wiadomości. |
Szczegółowa dokumentacja
create Draft Reply(body)
Tworzy wersję roboczą wiadomości, która odpowiada nadawcy tej wiadomości, używając adresu zwrotnego. Rozmiar e-maila (w tym nagłówków) jest ograniczony przez limit miejsca.
// Create a draft reply to the original message with an acknowledgment. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.createDraftReply('Got your message');
Parametry
Nazwa | Typ | Opis |
---|---|---|
body | String | Treść e-maila. |
Powrót
Gmail
– nowo utworzona wersja robocza wiadomości.
Autoryzacja
Scenariusze, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
Zobacz też
create Draft Reply(body, options)
Tworzy wersję roboczą wiadomości, która jest odpowiedzią na wiadomość nadawcy, z adresem zwrotnym i opcjonalnymi argumentami.
E-mail może zawierać zarówno zwykły tekst, jak i treść w formacie HTML. Rozmiar e-maila (w tym nagłówków) jest ograniczony przez limit.
// Create a draft response with an HTML text body. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.createDraftReply('incapable of HTML', { htmlBody: '<b>some HTML body text</b>', cc: 'another@example.com', });
Parametry
Nazwa | Typ | Opis |
---|---|---|
body | String | Treść e-maila. |
options | Object | Obiekt JavaScriptu, który określa parametry zaawansowane, wymienione poniżej. |
Parametry zaawansowane
Nazwa | Typ | Opis |
---|---|---|
attachments | Blob | tablica plików do wysłania z e-mailem. |
bcc | String | lista adresów e-mail do pola UDW rozdzielane przecinkami. |
cc | String | listę adresów e-mail do umieszczenia w polu DW, rozdzielonych przecinkami. |
from | String | adres, z którego ma zostać wysłany e-mail, który musi być jedną z wartości zwracanych przez Gmail |
html | String | jeśli jest ustawiony, urządzenia z możliwością renderowania kodu HTML używają go zamiast wymaganego argumentu body; w sposób opcjonalny możesz dodać pole inline w sekcji body kodu HTML, jeśli w e-mailu masz wstawione obrazy |
inline | Object | obiekt JavaScript zawierający mapowanie klucza obrazu (String ) na dane obrazu (Blob ); zakłada się, że używany jest parametr html i zawiera on odwołania do tych obrazów w formacie <img src="cid:imageKey" /> |
name | String | nazwa nadawcy e-maila (domyślnie imię i nazwisko użytkownika); |
reply | String | adres e-mail, który ma być używany jako domyślny adres zwrotny (domyślnie adres e-mail użytkownika); |
subject | String | nowy wiersz tematu e-maila (maksymalnie 250 znaków). |
Powrót
Gmail
– nowo utworzona wersja robocza wiadomości.
Autoryzacja
Scenariusze, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
Zobacz też
create Draft Reply All(body)
Tworzy wersję roboczą wiadomości, która jest odpowiedzią na wiadomość nadawcy, i wysyła ją na adres zwrotny oraz do wszystkich adresatów tej wiadomości. Rozmiar e-maila (w tym nagłówków) jest ograniczony przez limit konty.
// Create a draft response to all recipients (except those bcc'd) with an // acknowledgment. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.createDraftReplyAll('Got your message');
Parametry
Nazwa | Typ | Opis |
---|---|---|
body | String | Treść e-maila. |
Powrót
Gmail
– nowo utworzona wersja robocza wiadomości.
Autoryzacja
Scenariusze, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
Zobacz też
create Draft Reply All(body, options)
Tworzy wersję roboczą wiadomości, która odpowiada nadawcy tej wiadomości, używając adresu zwrotnego i wszystkich adresatów z opcjonalnymi argumentami.
E-mail może zawierać zarówno zwykły tekst, jak i treść w formacie HTML. Rozmiar e-maila (w tym nagłówków) jest ograniczony przez limit.
// Create a draft response to all recipients (except those bcc'd) using an HTML // text body. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.createDraftReplyAll('incapable of HTML', { htmlBody: '<b>some HTML body text</b>', cc: 'another@example.com', });
Parametry
Nazwa | Typ | Opis |
---|---|---|
body | String | Treść e-maila. |
options | Object | Obiekt JavaScriptu, który określa parametry zaawansowane, wymienione poniżej. |
Parametry zaawansowane
Nazwa | Typ | Opis |
---|---|---|
attachments | Blob | tablica plików do wysłania z e-mailem. |
bcc | String | lista adresów e-mail do pola UDW rozdzielane przecinkami. |
cc | String | listę adresów e-mail do umieszczenia w polu DW, rozdzielonych przecinkami. |
from | String | adres, z którego ma zostać wysłany e-mail, który musi być jedną z wartości zwracanych przez Gmail |
html | String | jeśli jest ustawiony, urządzenia z możliwością renderowania kodu HTML używają go zamiast wymaganego argumentu body; w sposób opcjonalny możesz dodać pole inline w sekcji body kodu HTML, jeśli w e-mailu masz wstawione obrazy |
inline | Object | obiekt JavaScript zawierający mapowanie klucza obrazu (String ) na dane obrazu (Blob ); zakłada się, że używany jest parametr html i zawiera on odwołania do tych obrazów w formacie <img src="cid:imageKey" /> |
name | String | nazwa nadawcy e-maila (domyślnie imię i nazwisko użytkownika); |
reply | String | adres e-mail, który ma być używany jako domyślny adres zwrotny (domyślnie adres e-mail użytkownika); |
subject | String | nowy wiersz tematu e-maila (maksymalnie 250 znaków). |
Powrót
Gmail
– nowo utworzona wersja robocza wiadomości.
Autoryzacja
Scenariusze, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
Zobacz też
forward(recipient)
Przesyła tę wiadomość do nowych odbiorców. Rozmiar e-maila (w tym nagłówków) jest ograniczony przez limit konty.
// Forward first message of first inbox thread to recipient1 & recipient2, // both @example.com const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.forward('recipient1@example.com,recipient2@example.com');
Parametry
Nazwa | Typ | Opis |
---|---|---|
recipient | String | Lista adresów e-mail rozdzielonych przecinkami. |
Powrót
Gmail
– ta wiadomość jest przydatna do łańcuchowania.
Autoryzacja
Scenariusze, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
Zobacz też
forward(recipient, options)
Przesyła tę wiadomość do nowych adresatów z opcjonalnymi argumentami.
E-mail może zawierać zarówno zwykły tekst, jak i treść w formacie HTML. Rozmiar e-maila (w tym nagłówków) jest ograniczony przez limit.
const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.forward('recipient1@example.com,recipient2@example.com', { cc: 'myboss@example.com', bcc: 'mybosses-boss@example.com,vp@example.com', });
Parametry
Nazwa | Typ | Opis |
---|---|---|
recipient | String | Lista adresów e-mail rozdzielonych przecinkami. |
options | Object | Obiekt JavaScriptu, który określa parametry zaawansowane, wymienione poniżej. |
Parametry zaawansowane
Nazwa | Typ | Opis |
---|---|---|
attachments | Blob | tablica plików do wysłania z e-mailem. |
bcc | String | lista adresów e-mail do pola UDW rozdzielane przecinkami. |
cc | String | listę adresów e-mail do umieszczenia w polu DW, rozdzielonych przecinkami. |
from | String | adres, z którego ma zostać wysłany e-mail, który musi być jedną z wartości zwracanych przez Gmail |
html | String | jeśli jest ustawiony, urządzenia z możliwością renderowania kodu HTML używają go zamiast wymaganego argumentu body; w sposób opcjonalny możesz dodać pole inline w sekcji body kodu HTML, jeśli w e-mailu masz wstawione obrazy |
inline | Object | obiekt JavaScript zawierający mapowanie klucza obrazu (String ) na dane obrazu (Blob ); zakłada się, że używany jest parametr html i zawiera on odwołania do tych obrazów w formacie <img src="cid:imageKey" /> |
name | String | nazwa nadawcy e-maila (domyślnie imię i nazwisko użytkownika); |
no | Boolean | true czy e-mail ma być wysyłany z ogólnego adresu e-mail bez możliwości odpowiedzi, aby zniechęcić odbiorców do odpowiadania na e-maile; ta opcja jest możliwa tylko w przypadku kont Google Workspace, a nie użytkowników Gmaila |
reply | String | adres e-mail, który ma być używany jako domyślny adres zwrotny (domyślnie adres e-mail użytkownika); |
subject | String | nowy wiersz tematu e-maila (maksymalnie 250 znaków). |
Powrót
Gmail
– ta wiadomość jest przydatna do łańcuchowania.
Autoryzacja
Scenariusze, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
Zobacz też
get Attachments()
Pobiera wszystkie załączniki do tej wiadomości.
Powrót
Gmail
– tablica załączników typu Blob dla tej wiadomości.
Autoryzacja
Scenariusze, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
get Attachments(options)
Pobiera wszystkie załączniki do tej wiadomości.
Parametry
Nazwa | Typ | Opis |
---|---|---|
options | Object | Obiekt JavaScriptu, który określa parametry zaawansowane, wymienione poniżej. |
Parametry zaawansowane
Nazwa | Typ | Opis |
---|---|---|
include | Boolean | true jeśli zwrócona tablica załączników Blob ma zawierać obrazy wstawiane w tekście (domyślnie true ). |
include | Boolean | true jeśli zwracana tablica załączników Blob powinna zawierać zwykłe (niewstawione) załączniki (domyślnie true ). |
Powrót
Gmail
– tablica załączników typu Blob dla tej wiadomości.
Autoryzacja
Scenariusze, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
get Bcc()
Pobiera listę adresatów UDW oddzielonych przecinkami, którzy otrzymają tę wiadomość.
Według definicji jest pusty w przypadku wszystkich otrzymanych wiadomości.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getBcc()); // Log bcc'd addresses
Powrót
String
– oddzieloni przecinkami adresaci w polu UDW tej wiadomości.
Autoryzacja
Scenariusze, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
Zobacz też
get Body()
Pobiera zawartość HTML treści wiadomości.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getBody()); // Log contents of the body
Powrót
String
– treść wiadomości.
Autoryzacja
Scenariusze, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
Zobacz też
get Cc()
Pobiera listę adresatów w polu DW, oddzielonych przecinkami.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getCc()); // Log cc'd addresses
Powrót
String
– oddzieloni przecinkami adresaci w polu DW tej wiadomości.
Autoryzacja
Scenariusze, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
Zobacz też
get Date()
Pobiera datę i godzinę tego komunikatu.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getDate()); // Log date and time of the message
Powrót
Date
– data i godzina wysłania tej wiadomości.
Autoryzacja
Scenariusze, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
get From()
Zwraca nadawcę tej wiadomości.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getFrom()); // Log from address of the message
Powrót
String
– adres e-mail nadawcy wiadomości.
Autoryzacja
Scenariusze, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
Zobacz też
get Header(name)
Pobiera wartość nagłówka RFC 2822 na podstawie jego nazwy.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox. const message = thread.getMessages()[0]; // Get the first message. Logger.log( message.getHeader('Message-ID')); // Logs the Message-ID RFC 2822 header.
Parametry
Nazwa | Typ | Opis |
---|---|---|
name | String | Nazwa nagłówka RFC bez dwukropka oddzielającego go od wartości. |
Powrót
String
– wartość nagłówka lub pusty ciąg znaków, jeśli nagłówek nie istnieje w wiadomości.
Autoryzacja
Scenariusze, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
get Id()
Pobiera identyfikator tej wiadomości.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message const id = message.getId(); const messageById = GmailApp.getMessageById(id); Logger.log( message.getSubject() === messageById.getMessage()); // Always logs true
Powrót
String
– identyfikator wiadomości.
get Plain Body()
Pobiera treść treści wiadomości bez formatowania HTML. Jest to bardziej skomplikowane niż get
i zajmuje więcej czasu.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getPlainBody()); // Log contents of the body
Powrót
String
– zwykła treść tej wiadomości.
Autoryzacja
Scenariusze, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
Zobacz też
get Raw Content()
Pobiera surową treść wiadomości. Jest to równoznaczne z opcją „Pokaż oryginał” w interfejsie Gmaila.
Powrót
String
– nieprzetworzona treść wiadomości.
Autoryzacja
Scenariusze, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
get Reply To()
Pobiera adres zwrotny tej wiadomości (zwykle nadawcy).
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getReplyTo()); // Logs reply-to address
Powrót
String
– adres e-mail do wysyłania odpowiedzi.
Autoryzacja
Scenariusze, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
Zobacz też
get Subject()
Pobiera temat wiadomości.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getSubject()); // Log subject line
Powrót
String
– temat tej wiadomości.
Autoryzacja
Scenariusze, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
Zobacz też
get Thread()
Pobiera wątku zawierającego tę wiadomość.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log( message.getThread().getFirstMessageSubject() === thread.getFirstMessageSubject(), ); // Always logs true
Powrót
Gmail
– wątek Gmaila zawierający tę wiadomość.
Autoryzacja
Scenariusze, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
get To()
Pobiera listę adresatów tej wiadomości, rozdzielonych przecinkami.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getTo()); // Log the recipient of message
Powrót
String
– odbiorcy tej wiadomości oddzieloni przecinkami.
Autoryzacja
Scenariusze, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
Zobacz też
is Draft()
Określa, czy wiadomość jest wersją roboczą.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is draft? ${message.isDraft()}`);
Powrót
Boolean
– Określa, czy wiadomość jest wersją roboczą.
Autoryzacja
Scenariusze, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
is In Chats()
Określa, czy wiadomość jest czatem.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is a chat? ${message.isInChats()}`);
Powrót
Boolean
– czy wiadomość jest czatem.
is In Inbox()
Określa, czy wiadomość znajduje się w skrzynce odbiorczej.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is in inbox? ${message.isInInbox()}`);
Powrót
Boolean
– czy wiadomość znajduje się w skrzynce odbiorczej.
Autoryzacja
Scenariusze, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
is In Priority Inbox()
Zwraca wartość true
, jeśli wiadomość znajduje się w skrzynce priorytetowej, w przeciwnym razie zwraca wartość false
.
const thread = GmailApp.getPriorityInboxThreads( 0, 1)[0]; // Get first thread in priority inbox const messages = thread.getMessages(); for (let i = 0; i < messages.length; i++) { // At least one of the messages is in priority inbox Logger.log(`is in priority inbox? ${messages[i].isInPriorityInbox()}`); }
Powrót
Boolean
– czy ta wiadomość znajduje się w skrzynce priorytetowej.
Autoryzacja
Scenariusze, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
is In Trash()
Określa, czy wiadomość znajduje się w koszu.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is in the trash? ${message.isInTrash()}`);
Powrót
Boolean
– czy wiadomość znajduje się w koszu.
is Starred()
Określa, czy wiadomość jest oznaczona gwiazdką.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is starred? ${message.isStarred()}`);
Powrót
Boolean
– czy ta wiadomość jest oznaczona gwiazdką.
is Unread()
Określa, czy wiadomość jest nieprzeczytana.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is unread? ${message.isUnread()}`);
Powrót
Boolean
– stan nieprzeczytanej wiadomości.
Autoryzacja
Scenariusze, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
mark Read()
Oznacza wiadomość jako przeczytaną.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message message.markRead(); // Mark as read
Powrót
Gmail
– ta wiadomość Gmail jest przydatna do łańcuchowania.
Autoryzacja
Scenariusze, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
Zobacz też
mark Unread()
Oznacza wiadomość jako nieprzeczytaną.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message message.markUnread(); // Mark as unread
Powrót
Gmail
– ta wiadomość Gmail jest przydatna do łańcuchowania.
Autoryzacja
Scenariusze, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
Zobacz też
move To Trash()
Przenosi wiadomość do kosza.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message message.moveToTrash(); // Move message to trash
Powrót
Gmail
– ta wiadomość Gmail jest przydatna do łańcuchowania.
Autoryzacja
Scenariusze, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
Zobacz też
refresh()
Ponowne załadowanie tej wiadomości i powiązanego stanu z Gmaila (przydatne, gdy zmieniły się etykiety, stan odczytania itp.).
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message // .. Do bunch of stuff here message.refresh(); // Make sure it's up to date // Do more stuff to message
Powrót
Gmail
– ta wiadomość jest dołączana do innych wiadomości.
Autoryzacja
Scenariusze, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
reply(body)
Odpowiedzi na wiadomość wysłane do nadawcy za pomocą adresu „Na adres” Rozmiar e-maila (w tym nagłówków) jest ograniczony przez limit.
// Respond to author of message with acknowledgment const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.reply('Got your message');
Parametry
Nazwa | Typ | Opis |
---|---|---|
body | String | Treść e-maila. |
Powrót
Gmail
– ta wiadomość jest przydatna do łańcuchowania.
Autoryzacja
Scenariusze, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
Zobacz też
reply(body, options)
Odpowiedź dla nadawcy tej wiadomości z adresem zwrotnym i opcjonalnymi argumentami.
E-mail może zawierać zarówno zwykły tekst, jak i treść w formacie HTML. Rozmiar e-maila (w tym nagłówków) jest ograniczony przez limit.
// Respond with HTML body text const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.reply('incapable of HTML', { htmlBody: '<b>some HTML body text</b>', noReply: true, });
Parametry
Nazwa | Typ | Opis |
---|---|---|
body | String | Treść e-maila. |
options | Object | Obiekt JavaScriptu, który określa parametry zaawansowane, wymienione poniżej. |
Parametry zaawansowane
Nazwa | Typ | Opis |
---|---|---|
attachments | Blob | tablica plików do wysłania z e-mailem. |
bcc | String | lista adresów e-mail do pola UDW rozdzielane przecinkami. |
cc | String | listę adresów e-mail do umieszczenia w polu DW, rozdzielonych przecinkami. |
from | String | adres, z którego ma zostać wysłany e-mail, który musi być jedną z wartości zwracanych przez Gmail |
html | String | jeśli jest ustawiony, urządzenia z możliwością renderowania kodu HTML używają go zamiast wymaganego argumentu body; w sposób opcjonalny możesz dodać pole inline w sekcji body kodu HTML, jeśli w e-mailu masz wstawione obrazy |
inline | Object | obiekt JavaScript zawierający mapowanie klucza obrazu (String ) na dane obrazu (Blob ); zakłada się, że używany jest parametr html i zawiera on odwołania do tych obrazów w formacie <img src="cid:imageKey" /> |
name | String | nazwa nadawcy e-maila (domyślnie imię i nazwisko użytkownika); |
no | Boolean | true czy e-mail ma być wysyłany z ogólnego adresu e-mail bez możliwości odpowiedzi, aby zniechęcić odbiorców do odpowiadania na e-maile; ta opcja jest możliwa tylko w przypadku kont Google Workspace, a nie użytkowników Gmaila |
reply | String | adres e-mail, który ma być używany jako domyślny adres zwrotny (domyślnie adres e-mail użytkownika); |
subject | String | nowy wiersz tematu e-maila (maksymalnie 250 znaków). |
Powrót
Gmail
– ta wiadomość jest przydatna do łańcuchowania.
Autoryzacja
Scenariusze, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
Zobacz też
reply All(body)
Odpowiedzi na wiadomość są wysyłane do nadawcy i wszystkich adresatów, korzystając z adresu zwrotnego. Rozmiar e-maila (w tym nagłówków) jest ograniczony przez limit kontyngentu.
// Respond to all recipients (except bcc'd) of last email in thread with // acknowledgment const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.replyAll('Got your message');
Parametry
Nazwa | Typ | Opis |
---|---|---|
body | String | Treść e-maila. |
Powrót
Gmail
– ta wiadomość jest przydatna do łańcuchowania.
Autoryzacja
Scenariusze, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
Zobacz też
reply All(body, options)
Odpowiedzi na wiadomość wysłane do nadawcy przy użyciu adresu zwrotnego i wszystkich adresatów z opcjonalnymi argumentami.
E-mail może zawierać zarówno zwykły tekst, jak i treść w formacie HTML. Rozmiar e-maila (w tym nagłówków) jest ograniczony przez limit.
// Respond with HTML body text const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.replyAll('incapable of HTML', { htmlBody: '<b>some HTML body text</b>', noReply: true, });
Parametry
Nazwa | Typ | Opis |
---|---|---|
body | String | Treść e-maila. |
options | Object | Obiekt JavaScriptu, który określa parametry zaawansowane, wymienione poniżej. |
Parametry zaawansowane
Nazwa | Typ | Opis |
---|---|---|
attachments | Blob | tablica plików do wysłania z e-mailem. |
bcc | String | lista adresów e-mail do pola UDW rozdzielane przecinkami. |
cc | String | listę adresów e-mail do umieszczenia w polu DW, rozdzielonych przecinkami. |
from | String | adres, z którego ma zostać wysłany e-mail, który musi być jedną z wartości zwracanych przez Gmail |
html | String | jeśli jest ustawiony, urządzenia z możliwością renderowania kodu HTML używają go zamiast wymaganego argumentu body; w sposób opcjonalny możesz dodać pole inline w sekcji body kodu HTML, jeśli w e-mailu masz wstawione obrazy |
inline | Object | obiekt JavaScript zawierający mapowanie klucza obrazu (String ) na dane obrazu (Blob ); zakłada się, że używany jest parametr html i zawiera on odwołania do tych obrazów w formacie <img src="cid:imageKey" /> |
name | String | nazwa nadawcy e-maila (domyślnie imię i nazwisko użytkownika); |
no | Boolean | true czy e-mail ma być wysyłany z ogólnego adresu e-mail bez możliwości odpowiedzi, aby zniechęcić odbiorców do odpowiadania na e-maile; ta opcja jest możliwa tylko w przypadku kont Google Workspace, a nie użytkowników Gmaila |
reply | String | adres e-mail, który ma być używany jako domyślny adres zwrotny (domyślnie adres e-mail użytkownika); |
subject | String | nowy wiersz tematu e-maila (maksymalnie 250 znaków). |
Powrót
Gmail
– ta wiadomość jest przydatna do łańcuchowania.
Autoryzacja
Scenariusze, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
Zobacz też
star()
Oznaczy wiadomość gwiazdką.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message message.star(); // Star the message
Powrót
Gmail
– ta wiadomość Gmail jest przydatna do łańcuchowania.
Autoryzacja
Scenariusze, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
Zobacz też
unstar()
usuwa gwiazdkę z wiadomości.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message message.unstar(); // Unstar the message
Powrót
Gmail
– ta wiadomość Gmail jest przydatna do łańcuchowania.
Autoryzacja
Scenariusze, które korzystają z tej metody, wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/