Class GmailThread

GmailThread

Wątek na koncie Gmail użytkownika.

Metody

MetodaZwracany typKrótki opis
addLabel(label)GmailThreadDodaje tę etykietę do wątku.
createDraftReply(body)GmailDraftTworzy wersję roboczą wiadomości z odpowiedzią do nadawcy ostatniej wiadomości w tym wątku przy użyciu adres zwrotny.
createDraftReply(body, options)GmailDraftTworzy 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)GmailDraftTworzy 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)GmailDraftTworzy 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()StringPobiera temat pierwszej wiadomości w wątku.
getId()StringPobiera identyfikator wątku.
getLabels()GmailLabel[]Zwraca etykiety utworzone przez użytkownika w tym wątku.
getLastMessageDate()DatePobiera datę ostatniej wiadomości w tym wątku.
getMessageCount()IntegerZwraca liczbę wiadomości w wątku.
getMessages()GmailMessage[]Pobiera wiadomości z tego wątku.
getPermalink()StringPobiera link bezpośredni do tego wątku.
hasStarredMessages()BooleanWskazuje, czy wątek zawiera wiadomości oznaczone gwiazdką.
isImportant()BooleanWskazuje, czy wątek jest oznaczony jako ważny.
isInChats()BooleanWskazuje, czy wątek jest oznaczony jako czat.
isInInbox()BooleanWskazuje, czy wątek jest w skrzynce odbiorczej.
isInPriorityInbox()BooleanZwraca wartość prawda, jeśli ten wątek jest w Priorytetach. w przeciwnym razie zwraca wartość „false” (fałsz).
isInSpam()BooleanWskazuje, czy wątek został oznaczony jako spam.
isInTrash()BooleanWskazuje, czy wątek jest w koszu.
isUnread()BooleanWskazuje, czy wątek zawiera nieprzeczytane wiadomości.
markImportant()GmailThreadOznacza ten wątek jako ważny.
markRead()GmailThreadOznacza wątek jako przeczytany.
markUnimportant()GmailThreadOznacza wątek jako nieważny.
markUnread()GmailThreadOznacza ten wątek jako nieprzeczytany.
moveToArchive()GmailThreadPrzenosi ten wątek do archiwum.
moveToInbox()GmailThreadPrzenosi ten wątek do skrzynki odbiorczej.
moveToSpam()GmailThreadPrzenosi ten wątek do spamu.
moveToTrash()GmailThreadPrzenosi ten wątek do kosza.
refresh()GmailThreadPonownie wczytuje ten wątek i powiązany z nim stan z Gmaila (przydatne, gdy etykiety, stan odczytu itp., uległy zmianie).
removeLabel(label)GmailThreadUsuwa tę etykietę z wątku.
reply(body)GmailThreadOdpowiedz nadawcy ostatniej wiadomości w tym wątku, używając adresu responseTo.
reply(body, options)GmailThreadOdpowiedz nadawcy ostatniej wiadomości w tym wątku przy użyciu adresu responseTo (opcjonalnie) .
replyAll(body)GmailThreadOdpowiedz nadawcy (używając adresu zwrotnego) oraz wszystkim adresatom ostatniej wiadomości na ten w wątku.
replyAll(body, options)GmailThreadOdpowiedz 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

NazwaTypOpis
labelGmailLabeletykieta, 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

NazwaTypOpis
bodyStringtreść 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

NazwaTypOpis
bodyStringtreść e-maila
optionsObjectobiekt JavaScript, który określa zaawansowane parametry, jak pokazano poniżej.

Parametry zaawansowane

NazwaTypOpis
attachmentsBlobSource[] tablica plików do wysłania e-mailem
bccStringrozdzielana przecinkami lista adresów e-mail do pola UDW
ccStringrozdzielana przecinkami lista adresów e-mail, na które należy wysłać kopie wiadomości
fromStringadres, z którego ma zostać wysłany e-mail (musi to być jeden z nich) wartości zwróconych przez funkcję GmailApp.getAliases()
htmlBodyStringJeś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.
inlineImagesObjectobiekt 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" />
nameStringnazwa nadawcy e-maila (domyślnie jest to nazwa użytkownika);
replyToStringadres e-mail, który ma być używany jako domyślny adres zwrotny (domyślnie: adres e-mail użytkownika)
subjectStringnowy 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

NazwaTypOpis
bodyStringtreść 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

NazwaTypOpis
bodyStringtreść e-maila
optionsObjectobiekt JavaScript, który określa zaawansowane parametry, jak pokazano poniżej.

Parametry zaawansowane

NazwaTypOpis
attachmentsBlobSource[] tablica plików do wysłania e-mailem
bccStringrozdzielana przecinkami lista adresów e-mail do pola UDW
ccStringrozdzielana przecinkami lista adresów e-mail, na które należy wysłać kopie wiadomości
fromStringadres, z którego ma zostać wysłany e-mail (musi to być jeden z nich) wartości zwróconych przez funkcję GmailApp.getAliases()
htmlBodyStringJeś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.
inlineImagesObjectobiekt 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" />
nameStringnazwa nadawcy e-maila (domyślnie jest to nazwa użytkownika);
replyToStringadres e-mail, który ma być używany jako domyślny adres zwrotny (domyślnie: adres e-mail użytkownika)
subjectStringnowy 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ż


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

NazwaTypOpis
labelGmailLabeletykieta 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

NazwaTypOpis
bodyStringtreść 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

NazwaTypOpis
bodyStringtreść e-maila
optionsObjectobiekt JavaScript, który określa zaawansowane parametry, jak pokazano poniżej.

Parametry zaawansowane

NazwaTypOpis
ccStringrozdzielana przecinkami lista adresów e-mail, na które należy wysłać kopie wiadomości
bccStringrozdzielana przecinkami lista adresów e-mail do pola UDW
htmlBodyStringJeś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.
nameStringnazwa nadawcy e-maila (domyślnie jest to nazwa użytkownika);
fromStringadres, z którego ma zostać wysłany e-mail (musi to być jeden z nich) wartości zwróconych przez funkcję GmailApp.getAliases()
replyToStringadres e-mail, który ma być używany jako domyślny adres zwrotny (domyślnie: adres e-mail użytkownika)
noReplyBooleantrue, 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.
attachmentsBlobSource[] tablica plików do wysłania e-mailem
inlineImagesObjectobiekt 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

NazwaTypOpis
bodyStringtreść 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

NazwaTypOpis
bodyStringtreść e-maila
optionsObjectobiekt JavaScript, który określa zaawansowane parametry, jak pokazano poniżej.

Parametry zaawansowane

NazwaTypOpis
ccStringrozdzielana przecinkami lista adresów e-mail, na które należy wysłać kopie wiadomości
bccStringrozdzielana przecinkami lista adresów e-mail do pola UDW
htmlBodyStringJeś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.
nameStringnazwa nadawcy e-maila (domyślnie jest to nazwa użytkownika);
fromStringadres, z którego ma zostać wysłany e-mail (musi to być jeden z nich) wartości zwróconych przez funkcję GmailApp.getAliases()
replyToStringadres e-mail, który ma być używany jako domyślny adres zwrotny (domyślnie: adres e-mail użytkownika)
noReplyBooleantrue, 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.
attachmentsBlobSource[] tablica plików do wysłania e-mailem
inlineImagesObjectobiekt 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ż