Цепочка в учетной записи Gmail пользователя.
Методы
| Метод | Тип возврата | Краткое описание | 
|---|---|---|
 add Label(label) |  Gmail Thread | Добавляет эту метку в поток. | 
 create Draft Reply(body) |  Gmail Draft | Создает черновик сообщения, отвечающего отправителю последнего сообщения в этой цепочке, используя адрес для ответа. | 
 create Draft Reply(body, options) |  Gmail Draft | Создает черновик сообщения, отвечающего отправителю последнего сообщения в этом потоке, используя адрес для ответа и необязательные аргументы. | 
 create Draft Reply All(body) |  Gmail Draft | Создает черновик сообщения, отвечающего отправителю последнего сообщения в этой цепочке, используя адрес для ответа и всех получателей этого сообщения. | 
 create Draft Reply All(body, options) |  Gmail Draft | Создает черновик сообщения, отвечающего отправителю последнего сообщения в этой цепочке, используя адрес для ответа и всех получателей, а также необязательные аргументы. | 
 get First Message Subject() |  String | Получает тему первого сообщения в цепочке. | 
 get Id() |  String | Получает идентификатор этого потока. | 
 get Labels() |  Gmail Label[] | Возвращает созданные пользователем метки в этом потоке. | 
 get Last Message Date() |  Date | Получает дату последнего сообщения в этом потоке. | 
 get Message Count() |  Integer | Возвращает количество сообщений в потоке. | 
 get Messages() |  Gmail Message[] | Получает сообщения в этом потоке. | 
 get Permalink() |  String | Получает постоянную ссылку на этот поток. | 
 has Starred Messages() |  Boolean | Возвращает, есть ли в потоке помеченные сообщения. | 
 is Important() |  Boolean | Возвращает, помечен ли поток как важный. | 
 is In Chats() |  Boolean | Возвращает, помечено ли обсуждение как чат. | 
 is In Inbox() |  Boolean | Возвращает, находится ли поток во входящих. | 
 is In Priority Inbox() |  Boolean | Возвращает true, если этот поток находится в приоритетном почтовом ящике; в противном случае возвращает false. | 
 is In Spam() |  Boolean | Возвращает, помечена ли тема как спам. | 
 is In Trash() |  Boolean | Возвращает, находится ли поток в корзине. | 
 is Unread() |  Boolean | Возвращает, есть ли в потоке непрочитанные сообщения. | 
 mark Important() |  Gmail Thread | Отмечает эту тему как важную. | 
 mark Read() |  Gmail Thread | Отмечает эту тему как прочитанную. | 
 mark Unimportant() |  Gmail Thread | Отмечает эту тему как неважную. | 
 mark Unread() |  Gmail Thread | Отмечает эту тему как непрочитанную. | 
 move To Archive() |  Gmail Thread | Перемещает эту тему в архив. | 
 move To Inbox() |  Gmail Thread | Перемещает эту тему во входящие. | 
 move To Spam() |  Gmail Thread | Перемещает эту тему в спам. | 
 move To Trash() |  Gmail Thread | Перемещает эту тему в корзину. | 
 refresh() |  Gmail Thread | Перезагружает этот поток и связанное с ним состояние из Gmail (полезно, если изменились метки, состояние чтения и т. д.). | 
 remove Label(label) |  Gmail Thread | Удаляет эту метку из темы. | 
 reply(body) |  Gmail Thread | Ответьте отправителю последнего сообщения в этой теме, используя адрес для ответа. | 
 reply(body, options) |  Gmail Thread | Ответьте отправителю последнего сообщения в этой теме, используя адрес AnswerTo с необязательными аргументами. | 
 reply All(body) |  Gmail Thread | Ответьте отправителю (используя адрес AnswerTo) и всем получателям последнего сообщения в этой теме. | 
 reply All(body, options) |  Gmail Thread |  Ответьте отправителю (используя адрес «Кому reply To ») и всем получателям последнего сообщения в этой цепочке с необязательными аргументами.  | 
Подробная документация
 add Label(label)
Добавляет эту метку в поток.
// 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);
Параметры
| Имя | Тип | Описание | 
|---|---|---|
 label |  Gmail Label | ярлык, который нужно применить к этой теме | 
Возвращаться
 Gmail Thread — этот тред, полезный для создания цепочек
Авторизация
Скрипты, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-  
https://mail.google.com/ 
См. также
 create Draft Reply(body)
Создает черновик сообщения, отвечающего отправителю последнего сообщения в этой цепочке, используя адрес для ответа. Размер электронного письма (включая заголовки) ограничен квотой .
// Create a draft reply to the message author with an acknowledgement. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.createDraftReply('Got your message');
Параметры
| Имя | Тип | Описание | 
|---|---|---|
 body |  String | тело электронного письма | 
Возвращаться
 Gmail Draft — недавно созданный черновик сообщения.
Авторизация
Скрипты, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-  
https://mail.google.com/ 
См. также
 create Draft Reply(body, options)
Создает черновик сообщения, отвечающего отправителю последнего сообщения в этом потоке, используя адрес для ответа и необязательные аргументы.
Электронное письмо может содержать как обычный текст, так и тело HTML. Размер электронного письма (включая заголовки) ограничен квотой .
// 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', });
Параметры
| Имя | Тип | Описание | 
|---|---|---|
 body |  String | тело электронного письма | 
 options |  Object | объект JavaScript, который определяет дополнительные параметры, как указано ниже | 
Расширенные параметры
| Имя | Тип | Описание | 
|---|---|---|
 attachments |  Blob Source[] | массив файлов для отправки по электронной почте | 
 bcc |  String | список адресов электронной почты, разделенных запятыми, для BCC | 
 cc |  String | список адресов электронной почты, разделенных запятыми, для CC | 
 from |  String |  адрес, с которого должно быть отправлено электронное письмо, который должен быть одним из значений, возвращаемых Gmail App.getAliases() | 
 html Body |  String |  если установлено, устройства, способные отображать HTML, будут использовать его вместо обязательного аргумента тела; вы можете добавить дополнительное inline Images в тело HTML, если у вас есть встроенные изображения для вашего электронного письма. | 
 inline Images |  Object |  объект JavaScript, содержащий сопоставление ключа изображения ( String ) с данными изображения ( Blob Source ); при этом предполагается, что используется параметр html Body и содержит ссылки на эти изображения в формате <img src="cid:imageKey" /> | 
 name |  String | имя отправителя электронного письма (по умолчанию: имя пользователя) | 
 reply To |  String | адрес электронной почты, который будет использоваться в качестве адреса для ответа по умолчанию (по умолчанию: адрес электронной почты пользователя) | 
 subject |  String | новая тема письма (максимум 250 символов) | 
Возвращаться
 Gmail Draft — недавно созданный черновик сообщения.
Авторизация
Скрипты, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-  
https://mail.google.com/ 
См. также
 create Draft Reply All(body)
Создает черновик сообщения, отвечающего отправителю последнего сообщения в этой цепочке, используя адрес для ответа и всех получателей этого сообщения. Размер электронного письма (включая заголовки) ограничен квотой .
// 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');
Параметры
| Имя | Тип | Описание | 
|---|---|---|
 body |  String | тело электронного письма | 
Возвращаться
 Gmail Draft — недавно созданный черновик сообщения.
Авторизация
Скрипты, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-  
https://mail.google.com/ 
См. также
 create Draft Reply All(body, options)
Создает черновик сообщения, отвечающего отправителю последнего сообщения в этой цепочке, используя адрес для ответа и всех получателей, а также необязательные аргументы.
Электронное письмо может содержать как обычный текст, так и тело HTML. Размер электронного письма (включая заголовки) ограничен квотой .
// 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', });
Параметры
| Имя | Тип | Описание | 
|---|---|---|
 body |  String | тело электронного письма | 
 options |  Object | объект JavaScript, который определяет дополнительные параметры, как указано ниже | 
Расширенные параметры
| Имя | Тип | Описание | 
|---|---|---|
 attachments |  Blob Source[] | массив файлов для отправки по электронной почте | 
 bcc |  String | список адресов электронной почты, разделенных запятыми, для BCC | 
 cc |  String | список адресов электронной почты, разделенных запятыми, для CC | 
 from |  String |  адрес, с которого должно быть отправлено электронное письмо, который должен быть одним из значений, возвращаемых Gmail App.getAliases() | 
 html Body |  String |  если установлено, устройства, способные отображать HTML, будут использовать его вместо обязательного аргумента тела; вы можете добавить дополнительное inline Images в тело HTML, если у вас есть встроенные изображения для вашего электронного письма. | 
 inline Images |  Object |  объект JavaScript, содержащий сопоставление ключа изображения ( String ) с данными изображения ( Blob Source ); при этом предполагается, что используется параметр html Body и содержит ссылки на эти изображения в формате <img src="cid:imageKey" /> | 
 name |  String | имя отправителя электронного письма (по умолчанию: имя пользователя) | 
 reply To |  String | адрес электронной почты, который будет использоваться в качестве адреса для ответа по умолчанию (по умолчанию: адрес электронной почты пользователя) | 
 subject |  String | новая тема письма. Максимальный размер — 250 символов. | 
Возвращаться
 Gmail Draft — недавно созданный черновик сообщения.
Авторизация
Скрипты, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-  
https://mail.google.com/ 
См. также
 get First Message Subject()
Получает тему первого сообщения в цепочке.
// 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());
Возвращаться
 String — тема первого сообщения в ветке.
Авторизация
Скрипты, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-  
https://mail.google.com/ 
См. также
 get Id()
 Получает идентификатор этого потока. Идентификатор потока варьируется в зависимости от содержащихся в нем сообщений; для получения согласованного идентификатора для конкретного сообщения в потоке вместо этого вызовите get Messages()[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
Возвращаться
 String — идентификатор этой темы 
 get Labels()
Возвращает созданные пользователем метки в этом потоке.
// 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()); }
Возвращаться
 Gmail Label[] — массив меток для этой темы.
Авторизация
Скрипты, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-  
https://mail.google.com/ 
 get Last Message Date()
Получает дату последнего сообщения в этом потоке.
// 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());
Возвращаться
 Date — дата последнего сообщения в теме.
Авторизация
Скрипты, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-  
https://mail.google.com/ 
См. также
 get Message Count()
Возвращает количество сообщений в потоке.
// Log the number of messages in the thread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(firstThread.getMessageCount());
Возвращаться
 Integer — количество сообщений в ветке.
Авторизация
Скрипты, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-  
https://mail.google.com/ 
См. также
 get Messages()
Получает сообщения в этом потоке.
// 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()); }
Возвращаться
 Gmail Message[] — массив сообщений Gmail в этой теме.
Авторизация
Скрипты, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-  
https://mail.google.com/ 
См. также
 get Permalink()
Получает постоянную ссылку на этот поток.
Обратите внимание, что это работает только с классическим интерфейсом Gmail, а не с Inbox.
// Logs the permalink for the first thread in the inbox const thread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(thread.getPermalink());
Возвращаться
 String — постоянная ссылка на эту тему. 
 has Starred Messages()
Возвращает, есть ли в потоке помеченные сообщения.
// Log if this thread has starred messages const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`has starred : ${firstThread.hasStarredMessages()}`);
Возвращаться
 Boolean — true, если в теме есть помеченные сообщения.
Авторизация
Скрипты, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-  
https://mail.google.com/ 
 is Important()
Возвращает, помечен ли поток как важный.
// Log if this thread is marked as important const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`Important? : ${firstThread.isImportant()}`);
Возвращаться
 Boolean — Помечен ли поток как важный.
Авторизация
Скрипты, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-  
https://mail.google.com/ 
 is In Chats()
Возвращает, помечено ли обсуждение как чат.
// Log if this thread is a chat const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`is in chats? : ${firstThread.isInChats()}`);
Возвращаться
 Boolean — true, если тема помечена как чат.
Авторизация
Скрипты, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-  
https://mail.google.com/ 
 is In Inbox()
Возвращает, находится ли поток во входящих.
// Log if this thread is in the inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`is in the inbox? : ${firstThread.isInInbox()}`);
Возвращаться
 Boolean — true, если тред находится во входящих сообщениях.
Авторизация
Скрипты, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-  
https://mail.google.com/ 
 is In Priority Inbox()
Возвращает true, если этот поток находится в приоритетном почтовом ящике; в противном случае возвращает 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()}`);
Возвращаться
 Boolean — true, если поток находится в приоритетном почтовом ящике.
Авторизация
Скрипты, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-  
https://mail.google.com/ 
 is In Spam()
Возвращает, помечена ли тема как спам.
// Log if this thread is in the spam folder const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`Spam? ${firstThread.isInSpam()}`);
Возвращаться
 Boolean — будет ли эта тема помечена как спам.
Авторизация
Скрипты, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-  
https://mail.google.com/ 
 is In Trash()
Возвращает, находится ли поток в корзине.
// Log if this thread is in the trash const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`Trashed? ${firstThread.isInTrash()}`);
Возвращаться
 Boolean — true, если поток находится в корзине.
Авторизация
Скрипты, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-  
https://mail.google.com/ 
 is Unread()
Возвращает, есть ли в потоке непрочитанные сообщения.
// Log if this thread is unread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`Unread? ${firstThread.isUnread()}`);
Возвращаться
 Boolean — true, если есть непрочитанные сообщения.
Авторизация
Скрипты, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-  
https://mail.google.com/ 
 mark Important()
Отмечает эту тему как важную.
// Mark first inbox thread as important const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markImportant();
Возвращаться
 Gmail Thread — этот тред, полезный для создания цепочек
Авторизация
Скрипты, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-  
https://mail.google.com/ 
См. также
 mark Read()
Отмечает эту тему как прочитанную.
// Mark first inbox thread as read const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markRead();
Возвращаться
 Gmail Thread — этот тред, полезный для создания цепочек
Авторизация
Скрипты, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-  
https://mail.google.com/ 
См. также
 mark Unimportant()
Отмечает эту тему как неважную.
// Mark first inbox thread as unimportant const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markUnimportant();
Возвращаться
 Gmail Thread — этот тред, полезный для создания цепочек
Авторизация
Скрипты, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-  
https://mail.google.com/ 
См. также
 mark Unread()
Отмечает эту тему как непрочитанную.
// Mark first inbox thread as unread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markUnread();
Возвращаться
 Gmail Thread — этот тред, полезный для создания цепочек
Авторизация
Скрипты, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-  
https://mail.google.com/ 
См. также
 move To Archive()
Перемещает эту тему в архив.
// Archive first inbox thread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToArchive();
Возвращаться
 Gmail Thread — этот тред, полезный для создания цепочек
Авторизация
Скрипты, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-  
https://mail.google.com/ 
 move To Inbox()
Перемещает эту тему во входящие.
// Move first non-inbox thread to inbox const firstThread = GmailApp.search('-in:inbox')[0]; firstThread.moveToInbox();
Возвращаться
 Gmail Thread — этот тред, полезный для создания цепочек
Авторизация
Скрипты, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-  
https://mail.google.com/ 
 move To Spam()
Перемещает эту тему в спам.
// Move first inbox thread to spam const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToSpam();
Возвращаться
 Gmail Thread — этот тред, полезный для создания цепочек
Авторизация
Скрипты, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-  
https://mail.google.com/ 
 move To Trash()
Перемещает эту тему в корзину.
// Move first inbox thread to trash const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToTrash();
Возвращаться
 Gmail Thread — этот тред, полезный для создания цепочек
Авторизация
Скрипты, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-  
https://mail.google.com/ 
 refresh()
Перезагружает этот поток и связанное с ним состояние из Gmail (полезно, если изменились метки, состояние чтения и т. д.).
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 ...
Возвращаться
 Gmail Thread — этот тред, полезный для создания цепочек
Авторизация
Скрипты, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-  
https://mail.google.com/ 
 remove Label(label)
Удаляет эту метку из темы.
const myLabel = GmailApp.getUserLabelByName('<your label>'); const threads = myLabel.getThreads(); for (const thread of threads) { thread.removeLabel(myLabel); }
Параметры
| Имя | Тип | Описание | 
|---|---|---|
 label |  Gmail Label | ярлык, который нужно удалить из этой темы | 
Возвращаться
 Gmail Thread — этот тред, полезный для создания цепочек
Авторизация
Скрипты, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-  
https://mail.google.com/ 
См. также
 reply(body)
Ответьте отправителю последнего сообщения в этой теме, используя адрес для ответа.
Обратите внимание, что общий размер электронного письма (включая все заголовки) не может превышать 20 КБ.
// Respond to author of last email in thread with acknowledgment const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.reply('Got your message');
Параметры
| Имя | Тип | Описание | 
|---|---|---|
 body |  String | тело электронного письма | 
Возвращаться
 Gmail Thread — этот тред, полезный для создания цепочек
Авторизация
Скрипты, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-  
https://mail.google.com/ 
См. также
 reply(body, options)
Ответьте отправителю последнего сообщения в этой теме, используя адрес AnswerTo с необязательными аргументами. Электронное письмо может содержать как обычный текст, так и тело HTML. Обратите внимание, что общий размер электронного письма (включая все заголовки, но без вложений) не может превышать 20 КБ.
// Respond with HTML body text. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.reply('incapable of HTML', { htmlBody: 'some HTML body text', noReply: true, });
Параметры
| Имя | Тип | Описание | 
|---|---|---|
 body |  String | тело электронного письма | 
 options |  Object | объект JavaScript, который определяет дополнительные параметры, как указано ниже | 
Расширенные параметры
| Имя | Тип | Описание | 
|---|---|---|
 cc |  String | список адресов электронной почты, разделенный запятыми, для CC | 
 bcc |  String | список адресов электронной почты, разделенный запятыми, для BCC | 
 html Body |  String |  если установлено, устройства, способные отображать HTML, будут использовать его вместо обязательного аргумента тела; вы можете добавить дополнительное inline Images в тело HTML, если у вас есть встроенные изображения для вашего электронного письма. | 
 name |  String | имя отправителя электронного письма (по умолчанию: имя пользователя) | 
 from |  String |  адрес, с которого должно быть отправлено электронное письмо, который должен быть одним из значений, возвращаемых Gmail App.getAliases() | 
 reply To |  String | адрес электронной почты, который будет использоваться в качестве адреса для ответа по умолчанию (по умолчанию: адрес электронной почты пользователя) | 
 no Reply |  Boolean |  true , если электронное письмо должно быть отправлено с общего адреса электронной почты, на который нет ответа, чтобы получатели не отвечали на электронные письма; этот вариант возможен только для учетных записей Google Workspace, но не для пользователей Gmail. | 
 attachments |  Blob Source[] | массив файлов для отправки по электронной почте | 
 inline Images |  Object |  объект JavaScript, содержащий сопоставление ключа изображения ( String ) с данными изображения ( Blob Source ); при этом предполагается, что используется параметр html Body и содержит ссылки на эти изображения в формате <img src="cid:imageKey" /> | 
Возвращаться
 Gmail Thread — этот тред, полезный для создания цепочек
Авторизация
Скрипты, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-  
https://mail.google.com/ 
См. также
 reply All(body)
Ответьте отправителю (используя адрес AnswerTo) и всем получателям последнего сообщения в этой теме.
Обратите внимание, что общий размер электронного письма (включая все заголовки) не может превышать 20 КБ.
// Respond to all with acknowledgment to the first thread in the inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.replyAll('Got your message');
Параметры
| Имя | Тип | Описание | 
|---|---|---|
 body |  String | тело электронного письма | 
Возвращаться
 Gmail Thread — этот тред, полезный для создания цепочек
Авторизация
Скрипты, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-  
https://mail.google.com/ 
См. также
 reply All(body, options)
 Ответьте отправителю (с использованием адреса reply To ») и всем получателям последнего сообщения в этой цепочке с необязательными аргументами. Электронное письмо может содержать как обычный текст, так и тело HTML. Обратите внимание, что общий размер электронного письма (включая все заголовки, но без вложений) не может превышать 20 КБ. 
// Respond with HTML body text. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.replyAll('incapable of HTML', { htmlBody: 'some HTML body text', noReply: true, });
Параметры
| Имя | Тип | Описание | 
|---|---|---|
 body |  String | тело электронного письма | 
 options |  Object | объект JavaScript, который определяет дополнительные параметры, как указано ниже | 
Расширенные параметры
| Имя | Тип | Описание | 
|---|---|---|
 cc |  String | список адресов электронной почты, разделенный запятыми, для CC | 
 bcc |  String | список адресов электронной почты, разделенный запятыми, для BCC | 
 html Body |  String |  если установлено, устройства, способные отображать HTML, будут использовать его вместо обязательного аргумента тела; вы можете добавить дополнительное inline Images в тело HTML, если у вас есть встроенные изображения для вашего электронного письма. | 
 name |  String | имя отправителя электронного письма (по умолчанию: имя пользователя) | 
 from |  String |  адрес, с которого должно быть отправлено электронное письмо, который должен быть одним из значений, возвращаемых Gmail App.getAliases() | 
 reply To |  String | адрес электронной почты, который будет использоваться в качестве адреса для ответа по умолчанию (по умолчанию: адрес электронной почты пользователя) | 
 no Reply |  Boolean |  true , если электронное письмо должно быть отправлено с общего адреса электронной почты, на который нет ответа, чтобы получатели не отвечали на электронные письма; этот вариант возможен только для учетных записей G Suite, но не для пользователей Gmail. | 
 attachments |  Blob Source[] | массив файлов для отправки по электронной почте | 
 inline Images |  Object |  объект JavaScript, содержащий сопоставление ключа изображения ( String ) с данными изображения ( Blob Source ); при этом предполагается, что используется параметр html Body и содержит ссылки на эти изображения в формате <img src="cid:imageKey" /> | 
Возвращаться
 Gmail Thread — эта ветка, полезная для создания цепочек
Авторизация
Скрипты, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-  
https://mail.google.com/