Сообщение в учетной записи Gmail пользователя.
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
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 | Создает черновик сообщения, отвечающего отправителю этого сообщения, используя адрес для ответа и всех получателей, с необязательными аргументами. |
forward(recipient) | Gmail Message | Пересылает это сообщение новым получателям. |
forward(recipient, options) | Gmail Message | Пересылает это сообщение новым получателям с необязательными аргументами. |
get Attachments() | Gmail Attachment[] | Получает все вложения к этому сообщению. |
get Attachments(options) | Gmail Attachment[] | Получает все вложения к этому сообщению. |
get Bcc() | String | Получает скрытую копию получателей, разделенных запятыми, в этом сообщении. |
get Body() | String | Получает HTML-содержимое тела этого сообщения. |
get Cc() | String | Получает разделенных запятыми получателей копии этого сообщения. |
get Date() | Date | Получает дату и время этого сообщения. |
get From() | String | Получает отправителя этого сообщения. |
get Header(name) | String | Получает значение заголовка RFC 2822 по имени заголовка. |
get Id() | String | Получает идентификатор этого сообщения. |
get Plain Body() | String | Получает содержимое тела этого сообщения без форматирования HTML. |
get Raw Content() | String | Получает необработанное содержимое этого сообщения. |
get Reply To() | String | Получает адрес для ответа на это сообщение (обычно отправителя). |
get Subject() | String | Получает тему этого сообщения. |
get Thread() | Gmail Thread | Получает поток, содержащий это сообщение. |
get To() | String | Получает разделенных запятыми получателей этого сообщения. |
is Draft() | Boolean | Проверяет, является ли это сообщение черновиком. |
is In Chats() | Boolean | Проверяет, является ли это сообщение чатом. |
is In Inbox() | Boolean | Проверяет, находится ли это сообщение во входящих. |
is In Priority Inbox() | Boolean | Возвращает true если это сообщение находится в приоритетном почтовом ящике; в противном случае возвращает false . |
is In Trash() | Boolean | Проверяет, находится ли это сообщение в корзине. |
is Starred() | Boolean | Проверяет, помечено ли это сообщение. |
is Unread() | Boolean | Проверяет, является ли это сообщение непрочитанным. |
mark Read() | Gmail Message | Отмечает сообщение как прочитанное. |
mark Unread() | Gmail Message | Помечает сообщение как непрочитанное. |
move To Trash() | Gmail Message | Перемещает сообщение в корзину. |
refresh() | Gmail Message | Перезагружает это сообщение и связанное с ним состояние из Gmail (полезно, если изменились метки, состояние чтения и т. д.). |
reply(body) | Gmail Message | Ответы отправителю этого сообщения с использованием адреса для ответа. |
reply(body, options) | Gmail Message | Отвечает отправителю этого сообщения с использованием адреса для ответа и необязательных аргументов. |
reply All(body) | Gmail Message | Ответ отправителю с использованием адреса ответа и всех получателей этого сообщения. |
reply All(body, options) | Gmail Message | Отвечает отправителю этого сообщения, используя адрес для ответа и всех получателей, с необязательными аргументами. |
star() | Gmail Message | Помечает сообщение. |
unstar() | Gmail Message | Снимает пометку с сообщения. |
Подробная документация
create Draft Reply(body)
Создает черновик сообщения, отвечая отправителю этого сообщения, используя адрес для ответа. Размер электронного письма (включая заголовки) ограничен квотой .
// Create a draft reply to the original message with an acknowledgment. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.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]; const message = firstThread.getMessages()[0]; message.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 response to all recipients (except those bcc'd) with an // acknowledgment. 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 response to all recipients (except those bcc'd) using an HTML // text body. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.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/
См. также
forward(recipient)
Пересылает это сообщение новым получателям. Размер электронного письма (включая заголовки) ограничен квотой .
// Forward first message of first inbox thread to recipient1 & recipient2, // both @example.com const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.forward('recipient1@example.com,recipient2@example.com');
Параметры
Имя | Тип | Описание |
---|---|---|
recipient | String | Список адресов электронной почты, разделенный запятыми. |
Возвращаться
Gmail Message
— это сообщение полезно для создания цепочек.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-
https://mail.google.com/
См. также
forward(recipient, options)
Пересылает это сообщение новым получателям с необязательными аргументами.
Электронное письмо может содержать как обычный текст, так и тело HTML. Размер электронного письма (включая заголовки) ограничен квотой .
const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.forward('recipient1@example.com,recipient2@example.com', { cc: 'myboss@example.com', bcc: 'mybosses-boss@example.com,vp@example.com', });
Параметры
Имя | Тип | Описание |
---|---|---|
recipient | 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 | имя отправителя электронного письма (по умолчанию: имя пользователя) |
no Reply | Boolean | true , если электронное письмо должно быть отправлено с общего адреса электронной почты, на который нет ответа, чтобы получатели не отвечали на электронные письма; этот вариант возможен только для учетных записей Google Workspace, но не для пользователей Gmail. |
reply To | String | адрес электронной почты, который будет использоваться в качестве адреса для ответа по умолчанию (по умолчанию: адрес электронной почты пользователя) |
subject | String | Новая тема письма длиной до 250 символов. |
Возвращаться
Gmail Message
— это сообщение полезно для создания цепочек.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-
https://mail.google.com/
См. также
get Attachments()
Получает все вложения к этому сообщению.
Возвращаться
Gmail Attachment[]
— массив вложений Blob для этого сообщения.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-
https://mail.google.com/
get Attachments(options)
Получает все вложения к этому сообщению.
Параметры
Имя | Тип | Описание |
---|---|---|
options | Object | Объект JavaScript, задающий дополнительные параметры, как указано ниже. |
Расширенные параметры
Имя | Тип | Описание |
---|---|---|
include Inline Images | Boolean | true , если возвращаемый массив вложений Blob должен включать встроенные изображения (по умолчанию — true ). |
include Attachments | Boolean | true , если возвращаемый массив вложений Blob должен включать обычные (не встроенные) вложения (по умолчанию — true ). |
Возвращаться
Gmail Attachment[]
— массив вложений Blob для этого сообщения.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-
https://mail.google.com/
get Bcc()
Получает скрытую копию получателей, разделенных запятыми, в этом сообщении.
По определению оно пусто для всех полученных сообщений.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getBcc()); // Log bcc'd addresses
Возвращаться
String
— разделенные запятыми получатели скрытой копии этого сообщения.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-
https://mail.google.com/
См. также
get Body()
Получает HTML-содержимое тела этого сообщения.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getBody()); // Log contents of the body
Возвращаться
String
— текст сообщения.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-
https://mail.google.com/
См. также
get Cc()
Получает разделенных запятыми получателей копии этого сообщения.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getCc()); // Log cc'd addresses
Возвращаться
String
— разделенные запятыми получатели, отправившие копию этого сообщения.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-
https://mail.google.com/
См. также
get Date()
Получает дату и время этого сообщения.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getDate()); // Log date and time of the message
Возвращаться
Date
— дата и время этого сообщения.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-
https://mail.google.com/
get From()
Получает отправителя этого сообщения.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getFrom()); // Log from address of the message
Возвращаться
String
— адрес электронной почты отправителя сообщения.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-
https://mail.google.com/
См. также
get Header(name)
Получает значение заголовка RFC 2822 по имени заголовка.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox. const message = thread.getMessages()[0]; // Get the first message. Logger.log( message.getHeader('Message-ID')); // Logs the Message-ID RFC 2822 header.
Параметры
Имя | Тип | Описание |
---|---|---|
name | String | Имя заголовка RFC без двоеточия, отделяющего его от значения. |
Возвращаться
String
— значение заголовка или пустая строка, если заголовок не существует в сообщении.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-
https://mail.google.com/
get Id()
Получает идентификатор этого сообщения.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message const id = message.getId(); const messageById = GmailApp.getMessageById(id); Logger.log( message.getSubject() === messageById.getMessage()); // Always logs true
Возвращаться
String
— идентификатор сообщения.
get Plain Body()
Получает содержимое тела этого сообщения без форматирования HTML. Это сложнее, чем get Body()
, и занимает больше времени.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getPlainBody()); // Log contents of the body
Возвращаться
String
— простое содержимое этого сообщения.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-
https://mail.google.com/
См. также
get Raw Content()
Получает необработанное содержимое этого сообщения. Это эквивалентно функции «Показать оригинал» в пользовательском интерфейсе Gmail.
Возвращаться
String
— необработанное содержимое этого сообщения.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-
https://mail.google.com/
get Reply To()
Получает адрес для ответа на это сообщение (обычно отправителя).
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getReplyTo()); // Logs reply-to address
Возвращаться
String
— адрес электронной почты для ответов.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-
https://mail.google.com/
См. также
get Subject()
Получает тему этого сообщения.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getSubject()); // Log subject line
Возвращаться
String
— тема этого сообщения.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-
https://mail.google.com/
См. также
get Thread()
Получает поток, содержащий это сообщение.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log( message.getThread().getFirstMessageSubject() === thread.getFirstMessageSubject(), ); // Always logs true
Возвращаться
Gmail Thread
— GmailThread, содержащий это сообщение.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-
https://mail.google.com/
get To()
Получает разделенных запятыми получателей этого сообщения.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getTo()); // Log the recipient of message
Возвращаться
String
— получатели этого сообщения, разделенные запятыми.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-
https://mail.google.com/
См. также
is Draft()
Проверяет, является ли это сообщение черновиком.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is draft? ${message.isDraft()}`);
Возвращаться
Boolean
— является ли это сообщение черновиком.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-
https://mail.google.com/
is In Chats()
Проверяет, является ли это сообщение чатом.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is a chat? ${message.isInChats()}`);
Возвращаться
Boolean
— является ли это сообщение чатом.
is In Inbox()
Проверяет, находится ли это сообщение во входящих.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is in inbox? ${message.isInInbox()}`);
Возвращаться
Boolean
— находится ли это сообщение во входящих.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-
https://mail.google.com/
is In Priority Inbox()
Возвращает true
если это сообщение находится в приоритетном почтовом ящике; в противном случае возвращает false
.
const thread = GmailApp.getPriorityInboxThreads( 0, 1)[0]; // Get first thread in priority inbox const messages = thread.getMessages(); for (let i = 0; i < messages.length; i++) { // At least one of the messages is in priority inbox Logger.log(`is in priority inbox? ${messages[i].isInPriorityInbox()}`); }
Возвращаться
Boolean
— находится ли это сообщение в приоритетном почтовом ящике.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-
https://mail.google.com/
is In Trash()
Проверяет, находится ли это сообщение в корзине.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is in the trash? ${message.isInTrash()}`);
Возвращаться
Boolean
— находится ли это сообщение в корзине.
is Starred()
Проверяет, помечено ли это сообщение.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is starred? ${message.isStarred()}`);
Возвращаться
Boolean
— Помечено ли это сообщение.
is Unread()
Проверяет, является ли это сообщение непрочитанным.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is unread? ${message.isUnread()}`);
Возвращаться
Boolean
— непрочитанный статус этого сообщения.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-
https://mail.google.com/
mark Read()
Отмечает сообщение как прочитанное.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message message.markRead(); // Mark as read
Возвращаться
Gmail Message
— это сообщение GmailMessage, полезное для создания цепочек.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-
https://mail.google.com/
См. также
mark Unread()
Помечает сообщение как непрочитанное.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message message.markUnread(); // Mark as unread
Возвращаться
Gmail Message
— это сообщение GmailMessage, полезное для создания цепочек.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-
https://mail.google.com/
См. также
move To Trash()
Перемещает сообщение в корзину.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message message.moveToTrash(); // Move message to trash
Возвращаться
Gmail Message
— это сообщение GmailMessage, полезное для создания цепочек.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-
https://mail.google.com/
См. также
refresh()
Перезагружает это сообщение и связанное с ним состояние из Gmail (полезно, если изменились метки, состояние чтения и т. д.).
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message // .. Do bunch of stuff here message.refresh(); // Make sure it's up to date // Do more stuff to message
Возвращаться
Gmail Message
— это сообщение для цепочки.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-
https://mail.google.com/
reply(body)
Ответы отправителю этого сообщения с использованием адреса для ответа. Размер электронного письма (включая заголовки) ограничен квотой .
// Respond to author of message with acknowledgment const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.reply('Got your message');
Параметры
Имя | Тип | Описание |
---|---|---|
body | String | Тело письма. |
Возвращаться
Gmail Message
— это сообщение полезно для создания цепочек.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-
https://mail.google.com/
См. также
reply(body, options)
Отвечает отправителю этого сообщения с использованием адреса для ответа и необязательных аргументов.
Электронное письмо может содержать как обычный текст, так и тело HTML. Размер электронного письма (включая заголовки) ограничен квотой .
// Respond with HTML body text const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.reply('incapable of HTML', { htmlBody: '<b>some HTML body text</b>', noReply: true, });
Параметры
Имя | Тип | Описание |
---|---|---|
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 | имя отправителя электронного письма (по умолчанию: имя пользователя) |
no Reply | Boolean | true , если электронное письмо должно быть отправлено с общего адреса электронной почты, на который нет ответа, чтобы получатели не отвечали на электронные письма; этот вариант возможен только для учетных записей Google Workspace, но не для пользователей Gmail. |
reply To | String | адрес электронной почты, который будет использоваться в качестве адреса для ответа по умолчанию (по умолчанию: адрес электронной почты пользователя) |
subject | String | Новая тема письма длиной до 250 символов. |
Возвращаться
Gmail Message
— это сообщение полезно для создания цепочек.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-
https://mail.google.com/
См. также
reply All(body)
Ответ отправителю с использованием адреса ответа и всех получателей этого сообщения. Размер электронного письма (включая заголовки) ограничен квотой .
// Respond to all recipients (except bcc'd) of last email in thread with // acknowledgment const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.replyAll('Got your message');
Параметры
Имя | Тип | Описание |
---|---|---|
body | String | Тело письма. |
Возвращаться
Gmail Message
— это сообщение полезно для создания цепочек.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-
https://mail.google.com/
См. также
reply All(body, options)
Отвечает отправителю этого сообщения, используя адрес для ответа и всех получателей, с необязательными аргументами.
Электронное письмо может содержать как обычный текст, так и тело HTML. Размер электронного письма (включая заголовки) ограничен квотой .
// Respond with HTML body text const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.replyAll('incapable of HTML', { htmlBody: '<b>some HTML body text</b>', noReply: true, });
Параметры
Имя | Тип | Описание |
---|---|---|
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 | имя отправителя электронного письма (по умолчанию: имя пользователя) |
no Reply | Boolean | true , если электронное письмо должно быть отправлено с общего адреса электронной почты, на который нет ответа, чтобы получатели не отвечали на электронные письма; этот вариант возможен только для учетных записей Google Workspace, но не для пользователей Gmail. |
reply To | String | адрес электронной почты, который будет использоваться в качестве адреса для ответа по умолчанию (по умолчанию: адрес электронной почты пользователя) |
subject | String | Новая тема письма длиной до 250 символов. |
Возвращаться
Gmail Message
— это сообщение полезно для создания цепочек.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-
https://mail.google.com/
См. также
star()
Помечает сообщение.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message message.star(); // Star the message
Возвращаться
Gmail Message
— это сообщение GmailMessage, полезное для создания цепочек.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-
https://mail.google.com/
См. также
unstar()
Снимает пометку с сообщения.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message message.unstar(); // Unstar the message
Возвращаться
Gmail Message
— это сообщение GmailMessage, полезное для создания цепочек.
Авторизация
Сценарии, использующие этот метод, требуют авторизации с использованием одной или нескольких из следующих областей или соответствующих областей из соответствующего REST API :
-
https://mail.google.com/