wątek na koncie Gmail użytkownika;
Metody
| Metoda | Zwracany typ | Krótki opis |
|---|---|---|
add | Gmail | Dodaje tę etykietę do wątku. |
create | Gmail | Tworzy roboczą wiadomość z odpowiedzią do nadawcy ostatniej wiadomości w tym wątku, używając adresu zwrotnego. |
create | Gmail | Tworzy wersję roboczą wiadomości z odpowiedzią do nadawcy ostatniej wiadomości w tym wątku, używając adresu zwrotnego, z argumentami opcjonalnymi. |
create | Gmail | Tworzy wersję roboczą wiadomości z odpowiedzią do nadawcy ostatniej wiadomości w tym wątku, używając adresu zwrotnego i wszystkich odbiorców tej wiadomości. |
create | Gmail | Tworzy wersję roboczą wiadomości z odpowiedzią do nadawcy ostatniej wiadomości w tym wątku, używając adresu zwrotnego i wszystkich odbiorców, z argumentami opcjonalnymi. |
get | String | Pobiera temat pierwszej wiadomości w wątku. |
get | String | Pobiera identyfikator tego wątku. |
get | Gmail | Zwraca etykiety utworzone przez użytkownika w tym wątku. |
get | Date | Pobiera datę ostatniej wiadomości w tym wątku. |
get | Integer | Zwraca liczbę wiadomości w wątku. |
get | Gmail | Pobiera wiadomości w tym wątku. |
get | String | Pobiera trwały link do tego wątku. |
has | Boolean | Zwraca informację, czy wątek zawiera wiadomości oznaczone gwiazdką. |
is | Boolean | Zwraca informację, czy wątek jest oznaczony jako ważny. |
is | Boolean | Zwraca informację, czy wątek jest oznaczony jako czat. |
is | Boolean | Zwraca informację, czy wątek znajduje się w skrzynce odbiorczej. |
is | Boolean | Zwraca wartość „prawda”, jeśli wątek znajduje się w skrzynce odbiorczej priorytetowej, w przeciwnym razie zwraca wartość „fałsz”. |
is | Boolean | Zwraca informację, czy wątek jest oznaczony jako spam. |
is | Boolean | Zwraca informację, czy wątek znajduje się w koszu. |
is | Boolean | Zwraca informację, czy wątek zawiera nieprzeczytane wiadomości. |
mark | Gmail | oznacza ten wątek jako ważny; |
mark | Gmail | Oznacza ten wątek jako przeczytany. |
mark | Gmail | Oznacza ten wątek jako nieważny. |
mark | Gmail | Oznacza ten wątek jako nieprzeczytany. |
move | Gmail | Przenosi ten wątek do archiwum. |
move | Gmail | Przenosi wątek do skrzynki odbiorczej. |
move | Gmail | Przenosi wątek do spamu. |
move | Gmail | Przenosi wątek do kosza. |
refresh() | Gmail | Ponownie wczytuje ten wątek i powiązany stan z Gmaila (przydatne, jeśli zmieniły się etykiety, stan odczytu itp.). |
remove | Gmail | Usuwa tę etykietę z wątku. |
reply(body) | Gmail | Odpowiedz nadawcy ostatniej wiadomości w tym wątku, używając adresu replyTo. |
reply(body, options) | Gmail | Odpowiedz nadawcy ostatniej wiadomości w tym wątku, używając adresu replyTo, z opcjonalnymi argumentami. |
reply | Gmail | Odpowiedz nadawcy (używając adresu replyTo) i wszystkim odbiorcom ostatniej wiadomości w tym wątku. |
reply | Gmail | Odpowiedz nadawcy (używając adresu reply) i wszystkim odbiorcom ostatniej wiadomości w tym wątku, z argumentami opcjonalnymi. |
Szczegółowa dokumentacja
addLabel(label)
Dodaje tę etykietę do wątku.
// Add label MyLabel to the first thread in the inbox const label = GmailApp.getUserLabelByName('MyLabel'); const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.addLabel(label);
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
label | Gmail | etykieta, którą chcesz zastosować do tego wątku. |
Powrót
GmailThread – ten wątek, przydatny do łączenia
Autoryzacja
Skrypty, które używają tej metody, wymagają autoryzacji za pomocą co najmniej jednego z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
Zobacz też
createDraftReply(body)
Tworzy roboczą wiadomość z odpowiedzią do nadawcy ostatniej wiadomości w tym wątku, używając adresu zwrotnego. Rozmiar e-maila (wraz z nagłówkami) przekracza limit.
// Create a draft reply to the message author with an acknowledgement. const 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, które używają tej metody, wymagają autoryzacji za pomocą co najmniej jednego z tych zakresów lub odpowiednich zakresów 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, używając adresu zwrotnego, z argumentami opcjonalnymi.
E-mail może zawierać zarówno zwykły tekst, jak i treść w formacie HTML. Rozmiar e-maila (wraz z nagłówkami) przekracza limit.
// Create a draft response with an HTML text body. const 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 JavaScriptu, który określa parametry zaawansowane wymienione poniżej; |
Parametry zaawansowane
| Nazwa | Typ | Opis |
|---|---|---|
attachments | Blob | tablicę plików do wysłania z e-mailem. |
bcc | String | lista adresów e-mail do pola UDW rozdzielona przecinkami; |
cc | String | lista adresów e-mail, na które należy wysłać kopię wiadomości, rozdzielona przecinkami; |
from | String | adres, z którego ma zostać wysłany e-mail. Musi to być jedna z wartości zwróconych przez Gmail. |
html | String | jeśli jest ustawiony, urządzenia obsługujące HTML będą go używać zamiast wymaganego argumentu body; w treści HTML możesz dodać opcjonalne pole inline, jeśli masz wstawione obrazy w e-mailu |
inline | Object | obiekt JavaScript zawierający mapowanie klucza obrazu (String) na dane obrazu (Blob); zakłada się, że używany jest parametr html, który zawiera odwołania do tych obrazów w formacie <img src="cid:imageKey" />. |
name | String | nazwa nadawcy e-maila (domyślnie: nazwa 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
GmailDraft – nowo utworzona wersja robocza wiadomości.
Autoryzacja
Skrypty, które używają tej metody, wymagają autoryzacji za pomocą co najmniej jednego z tych zakresów lub odpowiednich zakresów 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, używając adresu zwrotnego i wszystkich odbiorców tej wiadomości. Rozmiar e-maila (wraz z nagłówkami) jest ograniczony limitem.
// Create a draft reply to all recipients (except those bcc'd) of the last email // in this thread. 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
GmailDraft – nowo utworzona wersja robocza wiadomości.
Autoryzacja
Skrypty, które używają tej metody, wymagają autoryzacji za pomocą co najmniej jednego z tych zakresów lub odpowiednich zakresów 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, używając adresu zwrotnego i wszystkich odbiorców, z argumentami opcjonalnymi.
E-mail może zawierać zarówno zwykły tekst, jak i treść w formacie HTML. Rozmiar e-maila (wraz z nagłówkami) przekracza limit.
// Create a draft reply, using an HTML text body, to all recipients (except // those bcc'd) of the last email of in this thread. const 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 JavaScriptu, który określa parametry zaawansowane wymienione poniżej; |
Parametry zaawansowane
| Nazwa | Typ | Opis |
|---|---|---|
attachments | Blob | tablicę plików do wysłania z e-mailem. |
bcc | String | lista adresów e-mail do pola UDW rozdzielona przecinkami; |
cc | String | lista adresów e-mail, na które należy wysłać kopię wiadomości, rozdzielona przecinkami; |
from | String | adres, z którego ma zostać wysłany e-mail. Musi to być jedna z wartości zwróconych przez Gmail. |
html | String | jeśli jest ustawiony, urządzenia obsługujące HTML będą go używać zamiast wymaganego argumentu body; w treści HTML możesz dodać opcjonalne pole inline, jeśli masz wstawione obrazy w e-mailu |
inline | Object | obiekt JavaScript zawierający mapowanie klucza obrazu (String) na dane obrazu (Blob); zakłada się, że używany jest parametr html, który zawiera odwołania do tych obrazów w formacie <img src="cid:imageKey" />. |
name | String | nazwa nadawcy e-maila (domyślnie: nazwa 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. Maksymalny rozmiar to 250 znaków. |
Powrót
GmailDraft – nowo utworzona wersja robocza wiadomości.
Autoryzacja
Skrypty, które używają tej metody, wymagają autoryzacji za pomocą co najmniej jednego z tych zakresów lub odpowiednich zakresów 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 const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(firstThread.getFirstMessageSubject());
Powrót
String – temat pierwszej wiadomości w wątku.
Autoryzacja
Skrypty, które używają tej metody, wymagają autoryzacji za pomocą co najmniej jednego z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
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, wywołaj funkcję getMessages()[0].getId().
// Log the subject of the first message in the first thread in the inbox. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const id = firstThread.getId(); // Get same thread by its ID. const thread = GmailApp.getThreadById(id); Logger.log( thread.getFirstMessageSubject() === firstThread.getFirstMessageSubject(), ); // True
Powrót
String – identyfikator tego 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 const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const labels = firstThread.getLabels(); for (let i = 0; i < labels.length; i++) { Logger.log(labels[i].getName()); }
Powrót
GmailLabel[] – tablica etykiet tego wątku.
Autoryzacja
Skrypty, które używają tej metody, wymagają autoryzacji za pomocą co najmniej jednego z tych zakresów lub odpowiednich zakresów 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 const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(firstThread.getLastMessageDate());
Powrót
Date – data ostatniej wiadomości w wątku.
Autoryzacja
Skrypty, które używają tej metody, wymagają autoryzacji za pomocą co najmniej jednego z tych zakresów lub odpowiednich zakresów 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 const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(firstThread.getMessageCount());
Powrót
Integer – liczba wiadomości w wątku.
Autoryzacja
Skrypty, które używają tej metody, wymagają autoryzacji za pomocą co najmniej jednego z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
Zobacz też
getMessages()
Pobiera wiadomości w tym wątku.
// Log the subjects of the messages in the thread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const messages = firstThread.getMessages(); for (let i = 0; i < messages.length; i++) { Logger.log(messages[i].getSubject()); }
Powrót
GmailMessage[] – tablica wiadomości Gmaila w tym wątku.
Autoryzacja
Skrypty, które używają tej metody, wymagają autoryzacji za pomocą co najmniej jednego z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
Zobacz też
getPermalink()
Pobiera trwały link do tego wątku.
Pamiętaj, że działa to tylko w klasycznym interfejsie Gmaila, a nie w Inbox.
// Logs the permalink for the first thread in the inbox const thread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(thread.getPermalink());
Powrót
String – link bezpośredni do tego wątku.
hasStarredMessages()
Zwraca informację, czy wątek zawiera wiadomości oznaczone gwiazdką.
// Log if this thread has starred messages const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`has starred : ${firstThread.hasStarredMessages()}`);
Powrót
Boolean – wartość true, jeśli wątek zawiera wiadomości oznaczone gwiazdką.
Autoryzacja
Skrypty, które używają tej metody, wymagają autoryzacji za pomocą co najmniej jednego z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
isImportant()
Zwraca informację, czy wątek jest oznaczony jako ważny.
// Log if this thread is marked as important const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`Important? : ${firstThread.isImportant()}`);
Powrót
Boolean – czy wątek jest oznaczony jako ważny.
Autoryzacja
Skrypty, które używają tej metody, wymagają autoryzacji za pomocą co najmniej jednego z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
isInChats()
Zwraca informację, czy wątek jest oznaczony jako czat.
// Log if this thread is a chat const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`is in chats? : ${firstThread.isInChats()}`);
Powrót
Boolean – wartość true, jeśli wątek jest oznaczony jako czat.
Autoryzacja
Skrypty, które używają tej metody, wymagają autoryzacji za pomocą co najmniej jednego z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
isInInbox()
Zwraca informację, czy wątek znajduje się w skrzynce odbiorczej.
// Log if this thread is in the inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`is in the inbox? : ${firstThread.isInInbox()}`);
Powrót
Boolean – wartość „prawda”, jeśli wątek znajduje się w skrzynce odbiorczej.
Autoryzacja
Skrypty, które używają tej metody, wymagają autoryzacji za pomocą co najmniej jednego z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
isInPriorityInbox()
Zwraca wartość „true”, jeśli wątek znajduje się w skrzynce priorytetowej, w przeciwnym razie zwraca wartość „false”.
// Log if this thread is in the priority inbox const firstThread = GmailApp.getPriorityInboxThreads(0, 1)[0]; Logger.log(`is in priority inbox? ${firstThread.isInPriorityInbox()}`);
Powrót
Boolean – „prawda”, jeśli wątek znajduje się w skrzynce odbiorczej Priorytety;
Autoryzacja
Skrypty, które używają tej metody, wymagają autoryzacji za pomocą co najmniej jednego z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
isInSpam()
Zwraca informację, czy wątek jest oznaczony jako spam.
// Log if this thread is in the spam folder const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`Spam? ${firstThread.isInSpam()}`);
Powrót
Boolean – czy ten wątek jest oznaczony jako spam.
Autoryzacja
Skrypty, które używają tej metody, wymagają autoryzacji za pomocą co najmniej jednego z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
isInTrash()
Zwraca informację, czy wątek znajduje się w koszu.
// Log if this thread is in the trash const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`Trashed? ${firstThread.isInTrash()}`);
Powrót
Boolean – wartość „true”, jeśli wątek jest w koszu.
Autoryzacja
Skrypty, które używają tej metody, wymagają autoryzacji za pomocą co najmniej jednego z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
isUnread()
Zwraca informację, czy wątek zawiera nieprzeczytane wiadomości.
// Log if this thread is unread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`Unread? ${firstThread.isUnread()}`);
Powrót
Boolean – wartość „true”, jeśli są nieprzeczytane wiadomości
Autoryzacja
Skrypty, które używają tej metody, wymagają autoryzacji za pomocą co najmniej jednego z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
markImportant()
oznacza ten wątek jako ważny;
// Mark first inbox thread as important const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markImportant();
Powrót
GmailThread – ten wątek, przydatny do łączenia
Autoryzacja
Skrypty, które używają tej metody, wymagają autoryzacji za pomocą co najmniej jednego z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
Zobacz też
markRead()
Oznacza ten wątek jako przeczytany.
// Mark first inbox thread as read const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markRead();
Powrót
GmailThread – ten wątek, przydatny do łączenia
Autoryzacja
Skrypty, które używają tej metody, wymagają autoryzacji za pomocą co najmniej jednego z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
Zobacz też
markUnimportant()
Oznacza ten wątek jako nieważny.
// Mark first inbox thread as unimportant const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markUnimportant();
Powrót
GmailThread – ten wątek, przydatny do łączenia
Autoryzacja
Skrypty, które używają tej metody, wymagają autoryzacji za pomocą co najmniej jednego z tych zakresów lub odpowiednich zakresów 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 const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markUnread();
Powrót
GmailThread – ten wątek, przydatny do łączenia
Autoryzacja
Skrypty, które używają tej metody, wymagają autoryzacji za pomocą co najmniej jednego z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
Zobacz też
moveToArchive()
Przenosi ten wątek do archiwum.
// Archive first inbox thread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToArchive();
Powrót
GmailThread – ten wątek, przydatny do łączenia
Autoryzacja
Skrypty, które używają tej metody, wymagają autoryzacji za pomocą co najmniej jednego z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
moveToInbox()
Przenosi wątek do skrzynki odbiorczej.
// Move first non-inbox thread to inbox const firstThread = GmailApp.search('-in:inbox')[0]; firstThread.moveToInbox();
Powrót
GmailThread – ten wątek, przydatny do łączenia
Autoryzacja
Skrypty, które używają tej metody, wymagają autoryzacji za pomocą co najmniej jednego z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
moveToSpam()
Przenosi wątek do spamu.
// Move first inbox thread to spam const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToSpam();
Powrót
GmailThread – ten wątek, przydatny do łączenia
Autoryzacja
Skrypty, które używają tej metody, wymagają autoryzacji za pomocą co najmniej jednego z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
moveToTrash()
Przenosi wątek do kosza.
// Move first inbox thread to trash const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToTrash();
Powrót
GmailThread – ten wątek, przydatny do łączenia
Autoryzacja
Skrypty, które używają tej metody, wymagają autoryzacji za pomocą co najmniej jednego z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
refresh()
Ponownie wczytuje ten wątek i powiązany stan z Gmaila (przydatne, jeśli zmieniły się etykiety, stan odczytu itp.).
const 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 do łączenia
Autoryzacja
Skrypty, które używają tej metody, wymagają autoryzacji za pomocą co najmniej jednego z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
removeLabel(label)
Usuwa tę etykietę z wątku.
const myLabel = GmailApp.getUserLabelByName('<your label>'); const threads = myLabel.getThreads(); for (const thread of threads) { thread.removeLabel(myLabel); }
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
label | Gmail | etykieta, którą chcesz usunąć z tego wątku; |
Powrót
GmailThread – ten wątek, przydatny do łączenia
Autoryzacja
Skrypty, które używają tej metody, wymagają autoryzacji za pomocą co najmniej jednego z tych zakresów lub odpowiednich zakresów 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 replyTo.
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 const 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 do łączenia
Autoryzacja
Skrypty, które używają tej metody, wymagają autoryzacji za pomocą co najmniej jednego z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
Zobacz też
reply(body, options)
Odpowiedz nadawcy ostatniej wiadomości w tym wątku, używając adresu replyTo, z opcjonalnymi argumentami. E-mail może zawierać zarówno zwykły tekst, jak i treść w formacie HTML. Pamiętaj, że łączny rozmiar e-maila (wraz ze wszystkimi nagłówkami, ale bez załączników) nie może przekraczać 20 KB.
// Respond with HTML body text. const 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 JavaScriptu, który określa parametry zaawansowane wymienione poniżej; |
Parametry zaawansowane
| Nazwa | Typ | Opis |
|---|---|---|
cc | String | lista adresów e-mail, na które należy wysłać kopię wiadomości, rozdzielona przecinkami; |
bcc | String | lista adresów e-mail rozdzielonych przecinkami, które mają zostać dodane do pola UDW; |
html | String | jeśli jest ustawiony, urządzenia obsługujące HTML będą go używać zamiast wymaganego argumentu body; w treści HTML możesz dodać opcjonalne pole inline, jeśli masz wstawione obrazy w e-mailu |
name | String | nazwa nadawcy e-maila (domyślnie: nazwa użytkownika); |
from | String | adres, z którego ma zostać wysłany e-mail. Musi to być jedna z wartości zwróconych przez Gmail. |
reply | String | adres e-mail, który ma być używany jako domyślny adres zwrotny (domyślnie: adres e-mail użytkownika); |
no | Boolean | true czy e-mail powinien być wysyłany z ogólnego adresu e-mail, na który nie można odpowiadać, aby zniechęcić odbiorców do odpowiadania na e-maile; ta opcja jest dostępna tylko w przypadku kont Google Workspace, a nie użytkowników Gmaila; |
attachments | Blob | tablicę plików do wysłania z e-mailem. |
inline | Object | obiekt JavaScript zawierający mapowanie klucza obrazu (String) na dane obrazu (Blob); zakłada się, że używany jest parametr html, który zawiera odwołania do tych obrazów w formacie <img src="cid:imageKey" />. |
Powrót
GmailThread – ten wątek, przydatny do łączenia
Autoryzacja
Skrypty, które używają tej metody, wymagają autoryzacji za pomocą co najmniej jednego z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/
Zobacz też
replyAll(body)
Odpowiedz nadawcy (używając adresu replyTo) i wszystkim odbiorcom ostatniej wiadomości w tym 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 const 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 do łączenia
Autoryzacja
Skrypty, które używają tej metody, wymagają autoryzacji za pomocą co najmniej jednego z tych zakresów lub odpowiednich zakresów 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 argumentami opcjonalnymi. E-mail może zawierać zarówno zwykły tekst, jak i treść w formacie HTML. Pamiętaj, że łączny rozmiar e-maila (wraz ze wszystkimi nagłówkami, ale bez załączników) nie może przekraczać 20 KB.
// Respond with HTML body text. const 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 JavaScriptu, który określa parametry zaawansowane wymienione poniżej; |
Parametry zaawansowane
| Nazwa | Typ | Opis |
|---|---|---|
cc | String | lista adresów e-mail, na które należy wysłać kopię wiadomości, rozdzielona przecinkami; |
bcc | String | lista adresów e-mail rozdzielonych przecinkami, które mają zostać dodane do pola UDW; |
html | String | jeśli jest ustawiony, urządzenia obsługujące HTML będą go używać zamiast wymaganego argumentu body; w treści HTML możesz dodać opcjonalne pole inline, jeśli masz wstawione obrazy w e-mailu |
name | String | nazwa nadawcy e-maila (domyślnie: nazwa użytkownika); |
from | String | adres, z którego ma zostać wysłany e-mail. Musi to być jedna z wartości zwróconych przez Gmail. |
reply | String | adres e-mail, który ma być używany jako domyślny adres zwrotny (domyślnie: adres e-mail użytkownika); |
no | Boolean | true czy e-mail powinien 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 dostępna tylko w przypadku kont G Suite, a nie użytkowników Gmaila; |
attachments | Blob | tablicę plików do wysłania z e-mailem. |
inline | Object | obiekt JavaScript zawierający mapowanie klucza obrazu (String) na dane obrazu (Blob); zakłada się, że używany jest parametr html, który zawiera odwołania do tych obrazów w formacie <img src="cid:imageKey" />. |
Powrót
GmailThread – ten wątek, przydatny do łączenia
Autoryzacja
Skrypty, które używają tej metody, wymagają autoryzacji za pomocą co najmniej jednego z tych zakresów lub odpowiednich zakresów z powiązanego interfejsu API REST:
-
https://mail.google.com/