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 z odpowiedzią do nadawcy ostatniej wiadomości w tym wątku przy użyciu adres zwrotny. |
createDraftReply(body, options) | GmailDraft | Tworzy wersję roboczą wiadomości z odpowiedzią do nadawcy ostatniej wiadomości w tym wątku przy użyciu adres zwrotny z opcjonalnymi argumentami. |
createDraftReplyAll(body) | GmailDraft | Tworzy wersję roboczą wiadomości z odpowiedzią do nadawcy ostatniej wiadomości w tym wątku przy użyciu Adres zwrotny i wszystkich odbiorców tej wiadomości. |
createDraftReplyAll(body, options) | GmailDraft | Tworzy wersję roboczą wiadomości z odpowiedzią do nadawcy ostatniej wiadomości w tym wątku przy użyciu i wszystkich adresatów, z opcjonalnymi argumentami. |
getFirstMessageSubject() | String | Pobiera temat pierwszej wiadomości w wątku. |
getId() | String | Pobiera identyfikator wątku. |
getLabels() | GmailLabel[] | Zwraca etykiety utworzone przez użytkownika w tym wątku. |
getLastMessageDate() | Date | Pobiera datę ostatniej wiadomości w tym wątku. |
getMessageCount() | Integer | Zwraca liczbę wiadomości w wątku. |
getMessages() | GmailMessage[] | Pobiera wiadomości z tego 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 jako czat. |
isInInbox() | Boolean | Wskazuje, czy wątek jest w skrzynce odbiorczej. |
isInPriorityInbox() | Boolean | Zwraca wartość prawda, jeśli ten wątek jest w Priorytetach. w przeciwnym razie zwraca wartość „false” (fałsz). |
isInSpam() | Boolean | Wskazuje, czy wątek został oznaczony jako spam. |
isInTrash() | Boolean | Wskazuje, czy wątek jest w koszu. |
isUnread() | Boolean | Wskazuje, czy wątek zawiera nieprzeczytane wiadomości. |
markImportant() | GmailThread | Oznacza ten wątek jako ważny. |
markRead() | GmailThread | Oznacza wątek jako przeczytany. |
markUnimportant() | GmailThread | Oznacza 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 | Przenosi ten wątek do spamu. |
moveToTrash() | GmailThread | Przenosi ten wątek do kosza. |
refresh() | GmailThread | Ponownie wczytuje ten wątek i powiązany z nim stan z Gmaila (przydatne, gdy etykiety, stan odczytu itp., uległy zmianie). |
removeLabel(label) | GmailThread | Usuwa tę etykietę z wątku. |
reply(body) | GmailThread | Odpowiedz nadawcy ostatniej wiadomości w tym wątku, używając adresu responseTo. |
reply(body, options) | GmailThread | Odpowiedz nadawcy ostatniej wiadomości w tym wątku przy użyciu adresu responseTo (opcjonalnie) . |
replyAll(body) | GmailThread | Odpowiedz nadawcy (używając adresu zwrotnego) oraz wszystkim adresatom ostatniej wiadomości na ten w wątku. |
replyAll(body, options) | GmailThread | Odpowiedz nadawcy (używając adresu replyTo ) i wszystkim odbiorcom ostatniej wiadomości
w tym wątku z opcjonalnymi argumentami. |
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óra zostanie zastosowana do tego wątku |
Powrót
GmailThread
– ten wątek, przydatny w tworzeniu łańcuchów
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednimi zakresami z powiązanego interfejsu API REST:
-
https://mail.google.com/
Zobacz też
createDraftReply(body)
Tworzy wersję roboczą wiadomości z odpowiedzią do nadawcy ostatniej wiadomości w tym wątku przy użyciu adres zwrotny. 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 |
Powrót
GmailDraft
– nowo utworzona wersja robocza wiadomości
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednimi zakresami z powiązanego interfejsu API REST:
-
https://mail.google.com/
Zobacz też
createDraftReply(body, options)
Tworzy wersję roboczą wiadomości z odpowiedzią do nadawcy ostatniej wiadomości w tym wątku przy użyciu adres zwrotny z opcjonalnymi argumentami.
E-mail może zawierać zarówno zwykły tekst, jak i treść HTML. Rozmiar e-maila (wraz nagłówki) to limit z ograniczeniami.
// 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 zaawansowane parametry, jak pokazano poniżej. |
Parametry zaawansowane
Nazwa | Typ | Opis |
---|---|---|
attachments | BlobSource[] | tablica plików do wysłania e-mailem |
bcc | String | rozdzielana przecinkami lista adresów e-mail do pola UDW |
cc | String | rozdzielana przecinkami lista adresów e-mail, na które należy wysłać kopie wiadomości |
from | String | adres, z którego ma zostać wysłany e-mail (musi to być jeden z nich)
wartości zwróconych przez funkcję GmailApp.getAliases() |
htmlBody | String | Jeśli jest ustawiony, będą go używać urządzenia, które potrafią renderować kod HTML
wymaganego argumentu body; opcjonalne pole inlineImages można dodać w kodzie HTML
treść, jeśli e-mail zawiera obrazy w tekście. |
inlineImages | Object | obiekt JavaScript zawierający mapowanie z klucza obrazu
(String ) do danych zdjęcia (BlobSource ); przy założeniu, że używany jest parametr htmlBody , który zawiera odwołania do tych obrazów w formacie <img src="cid:imageKey" /> |
name | String | nazwa nadawcy e-maila (domyślnie jest to nazwa użytkownika); |
replyTo | 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 (do 250 znaków), |
Powrót
GmailDraft
– nowo utworzona wersja robocza wiadomości
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednimi zakresami z powiązanego interfejsu API REST:
-
https://mail.google.com/
Zobacz też
createDraftReplyAll(body)
Tworzy wersję roboczą wiadomości z odpowiedzią do nadawcy ostatniej wiadomości w tym wątku przy użyciu Adres zwrotny i wszystkich odbiorców tej wiadomości. rozmiar e-maila (wraz z nagłówkami); ma ograniczony limit.
// 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 |
Powrót
GmailDraft
– nowo utworzona wersja robocza wiadomości
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednimi zakresami z powiązanego interfejsu API REST:
-
https://mail.google.com/
Zobacz też
createDraftReplyAll(body, options)
Tworzy wersję roboczą wiadomości z odpowiedzią do nadawcy ostatniej wiadomości w tym wątku przy użyciu i wszystkich adresatów, z opcjonalnymi argumentami.
E-mail może zawierać zarówno zwykły tekst, jak i treść HTML. Rozmiar e-maila (wraz nagłówki) to limit z ograniczeniami.
// 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 zaawansowane parametry, jak pokazano poniżej. |
Parametry zaawansowane
Nazwa | Typ | Opis |
---|---|---|
attachments | BlobSource[] | tablica plików do wysłania e-mailem |
bcc | String | rozdzielana przecinkami lista adresów e-mail do pola UDW |
cc | String | rozdzielana przecinkami lista adresów e-mail, na które należy wysłać kopie wiadomości |
from | String | adres, z którego ma zostać wysłany e-mail (musi to być jeden z nich)
wartości zwróconych przez funkcję GmailApp.getAliases() |
htmlBody | String | Jeśli jest ustawiony, będą go używać urządzenia, które potrafią renderować kod HTML
wymaganego argumentu body; opcjonalne pole inlineImages można dodać w kodzie HTML
treść, jeśli e-mail zawiera obrazy w tekście. |
inlineImages | Object | obiekt JavaScript zawierający mapowanie z klucza obrazu
(String ) do danych zdjęcia (BlobSource ); przy założeniu, że używany jest parametr htmlBody , który zawiera odwołania do tych obrazów w formacie <img src="cid:imageKey" /> |
name | String | nazwa nadawcy e-maila (domyślnie jest to nazwa użytkownika); |
replyTo | 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. Maksymalny rozmiar to 250 znaków. |
Powrót
GmailDraft
– nowo utworzona wersja robocza wiadomości
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednimi zakresami z powiązanego interfejsu API REST:
-
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());
Powrót
String
– temat pierwszej wiadomości w wątku,
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednimi zakresami z powiązanego interfejsu API REST:
-
https://mail.google.com/
Zobacz też
getId()
Pobiera identyfikator wątku. Identyfikator wątku różni się w zależności od zawartych w nim wiadomości. dla
spójny identyfikator konkretnej wiadomości w wątku, wywołaj 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
Powrót
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()); }
Powrót
GmailLabel[]
– tablica etykiet dla tego wątku
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednimi zakresami z powiązanego interfejsu API REST:
-
https://mail.google.com/
getLastMessageDate()
Pobiera datę ostatniej 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());
Powrót
Date
– data najnowszej wiadomości w wątku,
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednimi zakresami z powiązanego interfejsu API REST:
-
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());
Powrót
Integer
– liczba wiadomości w wątku,
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednimi zakresami z powiązanego interfejsu API REST:
-
https://mail.google.com/
Zobacz też
getMessages()
Pobiera wiadomości z tego 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()); }
Powrót
GmailMessage[]
– tablica wiadomości Gmaila w tym wątku
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednimi zakresami z powiązanego interfejsu API REST:
-
https://mail.google.com/
Zobacz też
getPermalink()
Pobiera link bezpośredni do tego wątku.
Pamiętaj, że działa to tylko w klasycznym interfejsie Gmaila. Nie działa to w Odebranych.
// Logs the permalink for the first thread in the inbox var thread = GmailApp.getInboxThreads(0,1)[0]; Logger.log(thread.getPermalink());
Powrót
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());
Powrót
Boolean
– true, jeśli wątek zawiera wiadomości oznaczone gwiazdką
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednimi zakresami z powiązanego interfejsu API REST:
-
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());
Powrót
Boolean
– określa, czy wątek jest oznaczony jako ważny.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednimi zakresami z powiązanego interfejsu API REST:
-
https://mail.google.com/
isInChats()
Wskazuje, czy wątek jest oznaczony jako czat.
// Log if this thread is a chat var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('is in chats? : ' + firstThread.isInChats());
Powrót
Boolean
– jeśli wątek jest oznaczony jako czat;
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednimi zakresami z powiązanego interfejsu API REST:
-
https://mail.google.com/
isInInbox()
Wskazuje, czy wątek jest 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());
Powrót
Boolean
– jeśli wątek jest w skrzynce odbiorczej,
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednimi zakresami z powiązanego interfejsu API REST:
-
https://mail.google.com/
isInPriorityInbox()
Zwraca wartość prawda, jeśli ten wątek jest w Priorytetach. 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());
Powrót
Boolean
– true, jeśli wątek jest w Priorytetach.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednimi zakresami z powiązanego interfejsu API REST:
-
https://mail.google.com/
isInSpam()
Wskazuje, czy wątek został oznaczony jako spam.
// Log if this thread is in the spam folder var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('Spam? ' + firstThread.isInSpam());
Powrót
Boolean
– określa, czy ten wątek jest oznaczony jako spam.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednimi zakresami z powiązanego interfejsu API REST:
-
https://mail.google.com/
isInTrash()
Wskazuje, czy wątek jest w koszu.
// Log if this thread is in the trash var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('Trashed? ' + firstThread.isInTrash());
Powrót
Boolean
– true, jeśli wątek jest w koszu.
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednimi zakresami z powiązanego interfejsu API REST:
-
https://mail.google.com/
isUnread()
Wskazuje, 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());
Powrót
Boolean
– prawda, jeśli istnieją nieprzeczytane wiadomości
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednimi zakresami z powiązanego interfejsu API REST:
-
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();
Powrót
GmailThread
– ten wątek, przydatny w tworzeniu łańcuchów
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednimi zakresami z powiązanego interfejsu API REST:
-
https://mail.google.com/
Zobacz też
markRead()
Oznacza wątek jako przeczytany.
// Mark first inbox thread as read var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.markRead();
Powrót
GmailThread
– ten wątek, przydatny w tworzeniu łańcuchów
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednimi zakresami z powiązanego interfejsu API REST:
-
https://mail.google.com/
Zobacz też
markUnimportant()
Oznacza wątek jako nieważny.
// Mark first inbox thread as unimportant var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.markUnimportant();
Powrót
GmailThread
– ten wątek, przydatny w tworzeniu łańcuchów
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednimi zakresami z powiązanego interfejsu API REST:
-
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();
Powrót
GmailThread
– ten wątek, przydatny w tworzeniu łańcuchów
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednimi zakresami z powiązanego interfejsu API REST:
-
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();
Powrót
GmailThread
– ten wątek, przydatny w tworzeniu łańcuchów
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednimi zakresami z powiązanego interfejsu API REST:
-
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();
Powrót
GmailThread
– ten wątek, przydatny w tworzeniu łańcuchów
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednimi zakresami z powiązanego interfejsu API REST:
-
https://mail.google.com/
moveToSpam()
Przenosi ten wątek do spamu.
// Move first inbox thread to spam var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.moveToSpam();
Powrót
GmailThread
– ten wątek, przydatny w tworzeniu łańcuchów
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednimi zakresami z powiązanego interfejsu API REST:
-
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();
Powrót
GmailThread
– ten wątek, przydatny w tworzeniu łańcuchów
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednimi zakresami z powiązanego interfejsu API REST:
-
https://mail.google.com/
refresh()
Ponownie wczytuje ten wątek i powiązany z nim stan z Gmaila (przydatne, gdy etykiety, stan odczytu itp., uległy zmianie).
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 ...
Powrót
GmailThread
– ten wątek, przydatny w tworzeniu łańcuchów
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednimi zakresami z powiązanego interfejsu API REST:
-
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 |
Powrót
GmailThread
– ten wątek, przydatny w tworzeniu łańcuchów
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednimi zakresami z powiązanego interfejsu API REST:
-
https://mail.google.com/
Zobacz też
reply(body)
Odpowiedz nadawcy ostatniej wiadomości w tym wątku, używając adresu responseTo.
Pamiętaj, że łączny rozmiar e-maila (wraz ze wszystkimi 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 |
Powrót
GmailThread
– ten wątek, przydatny w tworzeniu łańcuchów
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednimi zakresami z powiązanego interfejsu API REST:
-
https://mail.google.com/
Zobacz też
reply(body, options)
Odpowiedz nadawcy ostatniej wiadomości w tym wątku przy użyciu adresu responseTo (opcjonalnie) . E-mail może zawierać zarówno zwykły tekst, jak i treść HTML. Pamiętaj, że łączna rozmiar e-maila (wraz ze wszystkimi 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.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 zaawansowane parametry, jak pokazano poniżej. |
Parametry zaawansowane
Nazwa | Typ | Opis |
---|---|---|
cc | String | rozdzielana przecinkami lista adresów e-mail, na które należy wysłać kopie wiadomości |
bcc | String | rozdzielana przecinkami lista adresów e-mail do pola UDW |
htmlBody | String | Jeśli jest ustawiony, będą go używać urządzenia, które potrafią renderować kod HTML
wymaganego argumentu body; opcjonalne pole inlineImages można dodać w kodzie HTML
treść, jeśli e-mail zawiera obrazy w tekście. |
name | String | nazwa nadawcy e-maila (domyślnie jest to nazwa użytkownika); |
from | String | adres, z którego ma zostać wysłany e-mail (musi to być jeden z nich)
wartości zwróconych przez funkcję GmailApp.getAliases() |
replyTo | String | adres e-mail, który ma być używany jako domyślny adres zwrotny (domyślnie: adres e-mail użytkownika) |
noReply | Boolean | true , jeśli e-mail ma być wysłany z ogólnego adresu
adres e-mail używany tylko do wysyłania e-maili, który zniechęca odbiorców do odpowiadania na e-maile; ta opcja jest
jest to możliwe tylko na kontach Google Workspace, nie na kontach użytkowników Gmaila. |
attachments | BlobSource[] | tablica plików do wysłania e-mailem |
inlineImages | Object | obiekt JavaScript zawierający mapowanie z klucza obrazu
(String ) do danych zdjęcia (BlobSource ); przy założeniu, że używany jest parametr htmlBody , który zawiera odwołania do tych obrazów w formacie <img src="cid:imageKey" /> |
Powrót
GmailThread
– ten wątek, przydatny w tworzeniu łańcuchów
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednimi zakresami z powiązanego interfejsu API REST:
-
https://mail.google.com/
Zobacz też
replyAll(body)
Odpowiedz nadawcy (używając adresu zwrotnego) oraz wszystkim adresatom ostatniej wiadomości na ten w wątku.
Pamiętaj, że łączny rozmiar e-maila (wraz ze wszystkimi 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 |
Powrót
GmailThread
– ten wątek, przydatny w tworzeniu łańcuchów
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednimi zakresami z powiązanego interfejsu API REST:
-
https://mail.google.com/
Zobacz też
replyAll(body, options)
Odpowiedz nadawcy (używając adresu replyTo
) i wszystkim odbiorcom ostatniej wiadomości
w tym wątku 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 ze wszystkimi nagłówkami, ale z wyłączeniem
załączniki) nie mogą 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 zaawansowane parametry, jak pokazano poniżej. |
Parametry zaawansowane
Nazwa | Typ | Opis |
---|---|---|
cc | String | rozdzielana przecinkami lista adresów e-mail, na które należy wysłać kopie wiadomości |
bcc | String | rozdzielana przecinkami lista adresów e-mail do pola UDW |
htmlBody | String | Jeśli jest ustawiony, będą go używać urządzenia, które potrafią renderować kod HTML
wymaganego argumentu body; opcjonalne pole inlineImages można dodać w kodzie HTML
treść, jeśli e-mail zawiera obrazy w tekście. |
name | String | nazwa nadawcy e-maila (domyślnie jest to nazwa użytkownika); |
from | String | adres, z którego ma zostać wysłany e-mail (musi to być jeden z nich)
wartości zwróconych przez funkcję GmailApp.getAliases() |
replyTo | String | adres e-mail, który ma być używany jako domyślny adres zwrotny (domyślnie: adres e-mail użytkownika) |
noReply | Boolean | true , jeśli e-mail ma być wysłany z ogólnego adresu
adres e-mail używany tylko do wysyłania e-maili, który zniechęca odbiorców do odpowiadania na e-maile; ta opcja jest
jest to możliwe tylko na kontach G Suite, nie na kontach użytkowników Gmaila. |
attachments | BlobSource[] | tablica plików do wysłania e-mailem |
inlineImages | Object | obiekt JavaScript zawierający mapowanie z klucza obrazu
(String ) do danych zdjęcia (BlobSource ); przy założeniu, że używany jest parametr htmlBody , który zawiera odwołania do tych obrazów w formacie <img src="cid:imageKey" /> |
Powrót
GmailThread
– ten wątek, przydatny w tworzeniu łańcuchów
Autoryzacja
Skrypty korzystające z tej metody wymagają autoryzacji z co najmniej jednym z tych zakresów lub odpowiednimi zakresami z powiązanego interfejsu API REST:
-
https://mail.google.com/