Wątek na koncie Gmail użytkownika.
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
addLabel(label) | GmailThread | Dodaje tę etykietę do wątku. |
createDraftReply(body) | GmailDraft | Tworzy wersję roboczą wiadomości, odpowiadając nadawcy ostatniej wiadomości w tym wątku przy użyciu adresu zwrotnego. |
createDraftReply(body, options) | GmailDraft | Tworzy wersję roboczą wiadomości, która odpowiada nadawcy ostatniej wiadomości w tym wątku, korzystając z adresu zwrotnego z opcjonalnymi argumentami. |
createDraftReplyAll(body) | GmailDraft | Tworzy wersję roboczą wiadomości, która jest wysyłana do nadawcy ostatniej wiadomości w tym wątku, przy użyciu adresu zwrotnego i wszystkich adresatów tej wiadomości. |
createDraftReplyAll(body, options) | GmailDraft | Tworzy wersję roboczą wiadomości, która odpowiada nadawcy ostatniej wiadomości w tym wątku, przy użyciu adresu zwrotnego i wszystkich odbiorców z opcjonalnymi argumentami. |
getFirstMessageSubject() | String | Pobiera temat pierwszej wiadomości w wątku. |
getId() | String | Pobiera identyfikator tego wątku. |
getLabels() | GmailLabel[] | Zwraca etykiety utworzone przez użytkownika w tym wątku. |
getLastMessageDate() | Date | Pobiera datę najnowszej wiadomości w tym wątku. |
getMessageCount() | Integer | Zwraca liczbę wiadomości w wątku. |
getMessages() | GmailMessage[] | Pobiera wiadomości w tym wątku. |
getPermalink() | String | Pobiera link bezpośredni do tego wątku. |
hasStarredMessages() | Boolean | Wskazuje, czy wątek zawiera wiadomości oznaczone gwiazdką. |
isImportant() | Boolean | Wskazuje, czy wątek jest oznaczony jako ważny. |
isInChats() | Boolean | Wskazuje, czy wątek jest oznaczony etykietą czatu. |
isInInbox() | Boolean | Wskazuje, czy wątek znajduje się w skrzynce odbiorczej. |
isInPriorityInbox() | Boolean | Zwraca wartość „true” (prawda), jeśli wątek znajduje się w skrzynce odbiorczej Priorytetów. W przeciwnym razie zwraca wartość „false” (fałsz). |
isInSpam() | Boolean | Wskazuje, czy wątek jest oznaczony jako spam. |
isInTrash() | Boolean | Wskazuje, czy wątek znajduje się w koszu. |
isUnread() | Boolean | Zwraca, czy wątek zawiera nieprzeczytane wiadomości. |
markImportant() | GmailThread | Oznacza ten wątek jako ważny. |
markRead() | GmailThread | Oznacza ten wątek jako przeczytany. |
markUnimportant() | GmailThread | Oznacza ten wątek jako nieważny. |
markUnread() | GmailThread | Oznacza ten wątek jako nieprzeczytany. |
moveToArchive() | GmailThread | Przenosi ten wątek do archiwum. |
moveToInbox() | GmailThread | Przenosi ten wątek do skrzynki odbiorczej. |
moveToSpam() | GmailThread | Przeniesienie tego wątku do spamu. |
moveToTrash() | GmailThread | Przenosi ten wątek do kosza. |
refresh() | GmailThread | Ponownie wczytuje ten wątek i powiązany stan z Gmaila (przydatne w przypadku zmiany etykiet, stanu odczytu itp.). |
removeLabel(label) | GmailThread | Usuwa tę etykietę z wątku. |
reply(body) | GmailThread | Odpowiedz nadawcy ostatniej wiadomości w tym wątku, korzystając z adresu „ReplyTo”. |
reply(body, options) | GmailThread | Odpowiedz nadawcy ostatniej wiadomości w tym wątku, korzystając z adresu zwrotnego z opcjonalnymi argumentami. |
replyAll(body) | GmailThread | Odpowiedz nadawcy (przy użyciu adresu zwrotnego) i wszystkich odbiorców ostatniej wiadomości w tym wątku. |
replyAll(body, options) | GmailThread | Odpowiedz nadawcy (używając adresu replyTo ) i wszystkich odbiorców ostatniej wiadomości w tym wątku, używając opcjonalnych argumentów. |
Szczegółowa dokumentacja
addLabel(label)
Dodaje tę etykietę do wątku.
// Add label MyLabel to the first thread in the inbox var label = GmailApp.getUserLabelByName("MyLabel"); var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.addLabel(label);
Parametry
Nazwa | Typ | Opis |
---|---|---|
label | GmailLabel | etykieta, którą chcesz zastosować do tego wątku |
Powroty
GmailThread
– ten wątek, przydatny przy tworzeniu łańcuchów
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji za pomocą powiązanego interfejsu API REST z co najmniej jednym z tych zakresów lub odpowiednich zakresów:
-
https://mail.google.com/
Zobacz też
createDraftReply(body)
Tworzy wersję roboczą wiadomości, odpowiadając nadawcy ostatniej wiadomości w tym wątku przy użyciu adresu zwrotnego. Rozmiar e-maila (wraz z nagłówkami) jest ograniczony.
// Create a draft reply to the message author with an acknowledgement. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.createDraftReply("Got your message");
Parametry
Nazwa | Typ | Opis |
---|---|---|
body | String | treść e-maila, |
Powroty
GmailDraft
– nowo utworzona wersja robocza wiadomości
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji za pomocą powiązanego interfejsu API REST z co najmniej jednym z tych zakresów lub odpowiednich zakresów:
-
https://mail.google.com/
Zobacz też
createDraftReply(body, options)
Tworzy wersję roboczą wiadomości, która odpowiada nadawcy ostatniej wiadomości w tym wątku, korzystając z adresu zwrotnego z opcjonalnymi argumentami.
E-mail może zawierać zarówno zwykły tekst, jak i treść HTML. Rozmiar e-maila (wraz z nagłówkami) jest ograniczony.
// Create a draft response with an HTML text body. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.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 JavaScript, który określa parametry zaawansowane, jak opisano poniżej |
Parametry zaawansowane
Nazwa | Typ | Opis |
---|---|---|
attachments | BlobSource[] | tablicę plików do wysłania w e-mailu. |
bcc | String | rozdzielaną przecinkami listę adresów e-mail, które mają zostać wysłane do UDW |
cc | String | oddziel adresy e-mail przecinkami |
from | String | Adres, z którego należy wysłać e-maila. Musi on być jedną z wartości zwracanych przez funkcję GmailApp.getAliases() . |
htmlBody | String | Jeśli zasada jest skonfigurowana, urządzenia mogące renderować kod HTML będą używać go zamiast wymaganego argumentu treści. Możesz dodać opcjonalne pole inlineImages w treści HTML, jeśli masz w e-mailu obrazy w treści. |
inlineImages | Object | obiekt JavaScript zawierający mapowanie z klucza obrazu (String ) na dane obrazu (BlobSource ). Zakładamy przy tym, że używany jest parametr htmlBody i zawiera odwołania do tych obrazów w formacie <img src="cid:imageKey" /> |
name | String | nazwa nadawcy e-maila (domyślnie: nazwa użytkownika), |
replyTo | String | adres e-mail, który ma być domyślnym adresem zwrotnym (domyślnie: adres e-mail użytkownika) |
subject | String | nowy temat e-maila (maksymalnie 250 znaków), |
Powroty
GmailDraft
– nowo utworzona wersja robocza wiadomości
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji za pomocą powiązanego interfejsu API REST z co najmniej jednym z tych zakresów lub odpowiednich zakresów:
-
https://mail.google.com/
Zobacz też
createDraftReplyAll(body)
Tworzy wersję roboczą wiadomości, która jest wysyłana do nadawcy ostatniej wiadomości w tym wątku, przy użyciu adresu zwrotnego i wszystkich adresatów tej wiadomości. Rozmiar e-maila (wraz z nagłówkami) jest ograniczony.
// Create a draft reply to all recipients (except those bcc'd) of the last email in this // thread. var firstThread = GmailApp.getInboxThreads(0,1)[0]; var message = firstThread.getMessages()[0]; message.createDraftReplyAll("Got your message");
Parametry
Nazwa | Typ | Opis |
---|---|---|
body | String | treść e-maila, |
Powroty
GmailDraft
– nowo utworzona wersja robocza wiadomości
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji za pomocą powiązanego interfejsu API REST z co najmniej jednym z tych zakresów lub odpowiednich zakresów:
-
https://mail.google.com/
Zobacz też
createDraftReplyAll(body, options)
Tworzy wersję roboczą wiadomości, która odpowiada nadawcy ostatniej wiadomości w tym wątku, przy użyciu adresu zwrotnego i wszystkich odbiorców z opcjonalnymi argumentami.
E-mail może zawierać zarówno zwykły tekst, jak i treść HTML. Rozmiar e-maila (wraz z nagłówkami) jest ograniczony.
// Create a draft reply, using an HTML text body, to all recipients (except those bcc'd) of // the last email of in this thread. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.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 JavaScript, który określa parametry zaawansowane, jak opisano poniżej |
Parametry zaawansowane
Nazwa | Typ | Opis |
---|---|---|
attachments | BlobSource[] | tablicę plików do wysłania w e-mailu. |
bcc | String | rozdzielaną przecinkami listę adresów e-mail, które mają zostać wysłane do UDW |
cc | String | oddziel adresy e-mail przecinkami |
from | String | Adres, z którego należy wysłać e-maila. Musi on być jedną z wartości zwracanych przez funkcję GmailApp.getAliases() . |
htmlBody | String | Jeśli zasada jest skonfigurowana, urządzenia mogące renderować kod HTML będą używać go zamiast wymaganego argumentu treści. Możesz dodać opcjonalne pole inlineImages w treści HTML, jeśli masz w e-mailu obrazy w treści. |
inlineImages | Object | obiekt JavaScript zawierający mapowanie z klucza obrazu (String ) na dane obrazu (BlobSource ). Zakładamy przy tym, że używany jest parametr htmlBody i zawiera odwołania do tych obrazów w formacie <img src="cid:imageKey" /> |
name | String | nazwa nadawcy e-maila (domyślnie: nazwa użytkownika), |
replyTo | String | adres e-mail, który ma być domyślnym adresem zwrotnym (domyślnie: adres e-mail użytkownika) |
subject | String | wpisz nowy temat e-maila. Maksymalny rozmiar to 250 znaków. |
Powroty
GmailDraft
– nowo utworzona wersja robocza wiadomości
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji za pomocą powiązanego interfejsu API REST z co najmniej jednym z tych zakresów lub odpowiednich zakresów:
-
https://mail.google.com/
Zobacz też
getFirstMessageSubject()
Pobiera temat pierwszej wiadomości w wątku.
// Log the subject of the first message in the first thread in the inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log(firstThread.getFirstMessageSubject());
Powroty
String
– temat pierwszej wiadomości w wątku,
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji za pomocą powiązanego interfejsu API REST z co najmniej jednym z tych zakresów lub odpowiednich zakresów:
-
https://mail.google.com/
Zobacz też
getId()
Pobiera identyfikator tego wątku. Identyfikator wątku zależy od wiadomości, które zawiera. Aby uzyskać spójny identyfikator konkretnej wiadomości w wątku, użyj wywołania getMessages()[0].getId()
.
// Log the subject of the first message in the first thread in the inbox. var firstThread = GmailApp.getInboxThreads(0,1)[0]; var id = firstThread.getId(); // Get same thread by its ID. var thread = GmailApp.getThreadById(id); Logger.log(thread.getFirstMessageSubject() == firstThread.getFirstMessageSubject()); // True
Powroty
String
– identyfikator wątku.
getLabels()
Zwraca etykiety utworzone przez użytkownika w tym wątku.
// Log the names of the labels attached to the first thread in the inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; var labels = firstThread.getLabels(); for (var i = 0; i < labels.length; i++) { Logger.log(labels[i].getName()); }
Powroty
GmailLabel[]
– tablica etykiet dla tego wątku.
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji za pomocą powiązanego interfejsu API REST z co najmniej jednym z tych zakresów lub odpowiednich zakresów:
-
https://mail.google.com/
getLastMessageDate()
Pobiera datę najnowszej wiadomości w tym wątku.
// Log the date of the most recent message on the first thread in the inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log(firstThread.getLastMessageDate());
Powroty
Date
– data najnowszej wiadomości w wątku.
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji za pomocą powiązanego interfejsu API REST z co najmniej jednym z tych zakresów lub odpowiednich zakresów:
-
https://mail.google.com/
Zobacz też
getMessageCount()
Zwraca liczbę wiadomości w wątku.
// Log the number of messages in the thread var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log(firstThread.getMessageCount());
Powroty
Integer
– liczba wiadomości w wątku.
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji za pomocą powiązanego interfejsu API REST z co najmniej jednym z tych zakresów lub odpowiednich zakresów:
-
https://mail.google.com/
Zobacz też
getMessages()
Pobiera wiadomości w tym wątku.
// Log the subjects of the messages in the thread var firstThread = GmailApp.getInboxThreads(0,1)[0]; var messages = firstThread.getMessages(); for (var i = 0; i < messages.length; i++) { Logger.log(messages[i].getSubject()); }
Powroty
GmailMessage[]
– tablica wiadomości z Gmaila w tym wątku
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji za pomocą powiązanego interfejsu API REST z co najmniej jednym z tych zakresów lub odpowiednich zakresów:
-
https://mail.google.com/
Zobacz też
getPermalink()
Pobiera link bezpośredni do tego wątku.
Pamiętaj, że ta funkcja działa tylko w klasycznym interfejsie Gmaila i nie działa w usłudze Inbox.
// Logs the permalink for the first thread in the inbox var thread = GmailApp.getInboxThreads(0,1)[0]; Logger.log(thread.getPermalink());
Powroty
String
– link bezpośredni do tego wątku
hasStarredMessages()
Wskazuje, czy wątek zawiera wiadomości oznaczone gwiazdką.
// Log if this thread has starred messages var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('has starred : ' + firstThread.hasStarredMessages());
Powroty
Boolean
– prawda, jeśli wątek zawiera wiadomości oznaczone gwiazdką;
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji za pomocą powiązanego interfejsu API REST z co najmniej jednym z tych zakresów lub odpowiednich zakresów:
-
https://mail.google.com/
isImportant()
Wskazuje, czy wątek jest oznaczony jako ważny.
// Log if this thread is marked as important var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('Important? : ' + firstThread.isImportant());
Powroty
Boolean
– czy wątek jest oznaczony jako ważny.
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji za pomocą powiązanego interfejsu API REST z co najmniej jednym z tych zakresów lub odpowiednich zakresów:
-
https://mail.google.com/
isInChats()
Wskazuje, czy wątek jest oznaczony etykietą czatu.
// Log if this thread is a chat var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('is in chats? : ' + firstThread.isInChats());
Powroty
Boolean
– prawda, jeśli wątek jest oznaczony jako czat.
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji za pomocą powiązanego interfejsu API REST z co najmniej jednym z tych zakresów lub odpowiednich zakresów:
-
https://mail.google.com/
isInInbox()
Wskazuje, czy wątek znajduje się w skrzynce odbiorczej.
// Log if this thread is in the inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('is in the inbox? : ' + firstThread.isInInbox());
Powroty
Boolean
– ma wartość true, jeśli wątek jest w skrzynce odbiorczej;
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji za pomocą powiązanego interfejsu API REST z co najmniej jednym z tych zakresów lub odpowiednich zakresów:
-
https://mail.google.com/
isInPriorityInbox()
Zwraca wartość „true” (prawda), jeśli wątek znajduje się w skrzynce odbiorczej Priorytetów. W przeciwnym razie zwraca wartość „false” (fałsz).
// Log if this thread is in the priority inbox var firstThread = GmailApp.getPriorityInboxThreads(0,1)[0]; Logger.log("is in priority inbox? " + firstThread.isInPriorityInbox());
Powroty
Boolean
– ma wartość prawda, jeśli wątek znajduje się w skrzynce odbiorczej Priorytety.
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji za pomocą powiązanego interfejsu API REST z co najmniej jednym z tych zakresów lub odpowiednich zakresów:
-
https://mail.google.com/
isInSpam()
Wskazuje, czy wątek jest oznaczony jako spam.
// Log if this thread is in the spam folder var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('Spam? ' + firstThread.isInSpam());
Powroty
Boolean
– czy wątek jest oznaczony jako spam.
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji za pomocą powiązanego interfejsu API REST z co najmniej jednym z tych zakresów lub odpowiednich zakresów:
-
https://mail.google.com/
isInTrash()
Wskazuje, czy wątek znajduje się w koszu.
// Log if this thread is in the trash var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('Trashed? ' + firstThread.isInTrash());
Powroty
Boolean
– prawda, jeśli wątek jest w koszu;
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji za pomocą powiązanego interfejsu API REST z co najmniej jednym z tych zakresów lub odpowiednich zakresów:
-
https://mail.google.com/
isUnread()
Zwraca, czy wątek zawiera nieprzeczytane wiadomości.
// Log if this thread is unread var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('Unread? ' + firstThread.isUnread());
Powroty
Boolean
– prawda, jeśli są nieprzeczytane wiadomości.
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji za pomocą powiązanego interfejsu API REST z co najmniej jednym z tych zakresów lub odpowiednich zakresów:
-
https://mail.google.com/
markImportant()
Oznacza ten wątek jako ważny.
// Mark first inbox thread as important var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.markImportant();
Powroty
GmailThread
– ten wątek, przydatny przy tworzeniu łańcuchów
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji za pomocą powiązanego interfejsu API REST z co najmniej jednym z tych zakresów lub odpowiednich zakresów:
-
https://mail.google.com/
Zobacz też
markRead()
Oznacza ten wątek jako przeczytany.
// Mark first inbox thread as read var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.markRead();
Powroty
GmailThread
– ten wątek, przydatny przy tworzeniu łańcuchów
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji za pomocą powiązanego interfejsu API REST z co najmniej jednym z tych zakresów lub odpowiednich zakresów:
-
https://mail.google.com/
Zobacz też
markUnimportant()
Oznacza ten wątek jako nieważny.
// Mark first inbox thread as unimportant var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.markUnimportant();
Powroty
GmailThread
– ten wątek, przydatny przy tworzeniu łańcuchów
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji za pomocą powiązanego interfejsu API REST z co najmniej jednym z tych zakresów lub odpowiednich zakresów:
-
https://mail.google.com/
Zobacz też
markUnread()
Oznacza ten wątek jako nieprzeczytany.
// Mark first inbox thread as unread var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.markUnread();
Powroty
GmailThread
– ten wątek, przydatny przy tworzeniu łańcuchów
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji za pomocą powiązanego interfejsu API REST z co najmniej jednym z tych zakresów lub odpowiednich zakresów:
-
https://mail.google.com/
Zobacz też
moveToArchive()
Przenosi ten wątek do archiwum.
// Archive first inbox thread var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.moveToArchive();
Powroty
GmailThread
– ten wątek, przydatny przy tworzeniu łańcuchów
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji za pomocą powiązanego interfejsu API REST z co najmniej jednym z tych zakresów lub odpowiednich zakresów:
-
https://mail.google.com/
moveToInbox()
Przenosi ten wątek do skrzynki odbiorczej.
// Move first non-inbox thread to inbox var firstThread = GmailApp.search("-in:inbox")[0]; firstThread.moveToInbox();
Powroty
GmailThread
– ten wątek, przydatny przy tworzeniu łańcuchów
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji za pomocą powiązanego interfejsu API REST z co najmniej jednym z tych zakresów lub odpowiednich zakresów:
-
https://mail.google.com/
moveToSpam()
Przeniesienie tego wątku do spamu.
// Move first inbox thread to spam var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.moveToSpam();
Powroty
GmailThread
– ten wątek, przydatny przy tworzeniu łańcuchów
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji za pomocą powiązanego interfejsu API REST z co najmniej jednym z tych zakresów lub odpowiednich zakresów:
-
https://mail.google.com/
moveToTrash()
Przenosi ten wątek do kosza.
// Move first inbox thread to trash var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.moveToTrash();
Powroty
GmailThread
– ten wątek, przydatny przy tworzeniu łańcuchów
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji za pomocą powiązanego interfejsu API REST z co najmniej jednym z tych zakresów lub odpowiednich zakresów:
-
https://mail.google.com/
refresh()
Ponownie wczytuje ten wątek i powiązany stan z Gmaila (przydatne w przypadku zmiany etykiet, stanu odczytu itp.).
var firstThread = GmailApp.getInboxThreads(0,1)[0]; // ...Do something that may take a while here.... firstThread.refresh(); // Make sure it's up-to-date // ...Do more stuff with firstThread ...
Powroty
GmailThread
– ten wątek, przydatny przy tworzeniu łańcuchów
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji za pomocą powiązanego interfejsu API REST z co najmniej jednym z tych zakresów lub odpowiednich zakresów:
-
https://mail.google.com/
removeLabel(label)
Usuwa tę etykietę z wątku.
var myLabel = GmailApp.getUserLabelByName('<your label>'); var threads = myLabel.getThreads(); for (var x in threads) { var thread = threads[x]; thread.removeLabel(myLabel); }
Parametry
Nazwa | Typ | Opis |
---|---|---|
label | GmailLabel | etykieta do usunięcia z tego wątku |
Powroty
GmailThread
– ten wątek, przydatny przy tworzeniu łańcuchów
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji za pomocą powiązanego interfejsu API REST z co najmniej jednym z tych zakresów lub odpowiednich zakresów:
-
https://mail.google.com/
Zobacz też
reply(body)
Odpowiedz nadawcy ostatniej wiadomości w tym wątku, korzystając z adresu „ReplyTo”.
Pamiętaj, że łączny rozmiar e-maila (wraz z nagłówkami) nie może przekraczać 20 KB.
// Respond to author of last email in thread with acknowledgment var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.reply("Got your message");
Parametry
Nazwa | Typ | Opis |
---|---|---|
body | String | treść e-maila, |
Powroty
GmailThread
– ten wątek, przydatny przy tworzeniu łańcuchów
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji za pomocą powiązanego interfejsu API REST z co najmniej jednym z tych zakresów lub odpowiednich zakresów:
-
https://mail.google.com/
Zobacz też
reply(body, options)
Odpowiedz nadawcy ostatniej wiadomości w tym wątku, korzystając z adresu zwrotnego z opcjonalnymi argumentami. E-mail może zawierać zarówno zwykły tekst, jak i treść HTML. Pamiętaj, że łączny rozmiar e-maila (wraz z nagłówkami, ale z wyłączeniem załączników) nie może przekroczyć 20 KB.
// Respond with HTML body text. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.reply("incapable of HTML", { htmlBody: "some HTML body text", noReply: true });
Parametry
Nazwa | Typ | Opis |
---|---|---|
body | String | treść e-maila, |
options | Object | obiekt JavaScript, który określa parametry zaawansowane, jak opisano poniżej |
Parametry zaawansowane
Nazwa | Typ | Opis |
---|---|---|
cc | String | lista rozdzielonych przecinkami adresów e-mail, które chcesz wysłać w polu „DW” |
bcc | String | rozdzielana przecinkami lista adresów e-mail do wysłania na adres UDW. |
htmlBody | String | Jeśli zasada jest skonfigurowana, urządzenia mogące renderować kod HTML będą używać go zamiast wymaganego argumentu treści. Możesz dodać opcjonalne pole inlineImages w treści HTML, jeśli masz w e-mailu obrazy w treści. |
name | String | nazwa nadawcy e-maila (domyślnie: nazwa użytkownika), |
from | String | Adres, z którego należy wysłać e-maila. Musi on być jedną z wartości zwracanych przez funkcję GmailApp.getAliases() . |
replyTo | String | adres e-mail, który ma być domyślnym adresem zwrotnym (domyślnie: adres e-mail użytkownika) |
noReply | Boolean | true , jeśli e-mail powinien zostać wysłany z ogólnego adresu e-mail służącego do wysyłania wiadomości tylko w celu zniechęcenia odbiorców do odpowiadania na e-maile. Ta opcja jest dostępna tylko na kontach Google Workspace, a nie użytkowników Gmaila. |
attachments | BlobSource[] | tablicę plików do wysłania w e-mailu. |
inlineImages | Object | obiekt JavaScript zawierający mapowanie z klucza obrazu (String ) na dane obrazu (BlobSource ). Zakładamy przy tym, że używany jest parametr htmlBody i zawiera odwołania do tych obrazów w formacie <img src="cid:imageKey" /> |
Powroty
GmailThread
– ten wątek, przydatny przy tworzeniu łańcuchów
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji za pomocą powiązanego interfejsu API REST z co najmniej jednym z tych zakresów lub odpowiednich zakresów:
-
https://mail.google.com/
Zobacz też
replyAll(body)
Odpowiedz nadawcy (przy użyciu adresu zwrotnego) i wszystkich odbiorców ostatniej wiadomości w tym wątku.
Pamiętaj, że łączny rozmiar e-maila (wraz z nagłówkami) nie może przekraczać 20 KB.
// Respond to all with acknowledgment to the first thread in the inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.replyAll("Got your message");
Parametry
Nazwa | Typ | Opis |
---|---|---|
body | String | treść e-maila, |
Powroty
GmailThread
– ten wątek, przydatny przy tworzeniu łańcuchów
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji za pomocą powiązanego interfejsu API REST z co najmniej jednym z tych zakresów lub odpowiednich zakresów:
-
https://mail.google.com/
Zobacz też
replyAll(body, options)
Odpowiedz nadawcy (używając adresu replyTo
) i wszystkich odbiorców ostatniej wiadomości w tym wątku, używając opcjonalnych argumentów. E-mail może zawierać zarówno zwykły tekst, jak i treść HTML. Pamiętaj, że łączny rozmiar e-maila (wraz z nagłówkami, ale z wyłączeniem załączników) nie może przekraczać 20 KB.
// Respond with HTML body text. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.replyAll("incapable of HTML", { htmlBody: "some HTML body text", noReply: true });
Parametry
Nazwa | Typ | Opis |
---|---|---|
body | String | treść e-maila, |
options | Object | obiekt JavaScript, który określa parametry zaawansowane, jak opisano poniżej |
Parametry zaawansowane
Nazwa | Typ | Opis |
---|---|---|
cc | String | lista rozdzielonych przecinkami adresów e-mail, które chcesz wysłać w polu „DW” |
bcc | String | rozdzielana przecinkami lista adresów e-mail do wysłania na adres UDW. |
htmlBody | String | Jeśli zasada jest skonfigurowana, urządzenia mogące renderować kod HTML będą używać go zamiast wymaganego argumentu treści. Możesz dodać opcjonalne pole inlineImages w treści HTML, jeśli masz w e-mailu obrazy w treści. |
name | String | nazwa nadawcy e-maila (domyślnie: nazwa użytkownika), |
from | String | Adres, z którego należy wysłać e-maila. Musi on być jedną z wartości zwracanych przez funkcję GmailApp.getAliases() . |
replyTo | String | adres e-mail, który ma być domyślnym adresem zwrotnym (domyślnie: adres e-mail użytkownika) |
noReply | Boolean | true , jeśli e-mail powinien zostać wysłany z ogólnego adresu e-mail służącego do wysyłania wiadomości, aby zniechęcić odbiorców do odpowiadania na e-maile. Ta opcja jest dostępna tylko na kontach G Suite, a nie użytkownikom Gmaila. |
attachments | BlobSource[] | tablicę plików do wysłania w e-mailu. |
inlineImages | Object | obiekt JavaScript zawierający mapowanie z klucza obrazu (String ) na dane obrazu (BlobSource ). Zakładamy przy tym, że używany jest parametr htmlBody i zawiera odwołania do tych obrazów w formacie <img src="cid:imageKey" /> |
Powroty
GmailThread
– ten wątek, przydatny przy tworzeniu łańcuchów
Upoważnienie
Skrypty korzystające z tej metody wymagają autoryzacji za pomocą powiązanego interfejsu API REST z co najmniej jednym z tych zakresów lub odpowiednich zakresów:
-
https://mail.google.com/