Эта служба позволяет отправлять электронную почту, создавать черновики, управлять метками, отмечать сообщения и цепочки, а также выполнять множество других задач по управлению учетной записью Gmail. См. также Mail Service — более простой сервис, позволяющий только отправлять электронную почту.
Классы
Имя | Краткое описание |
---|---|
Gmail App | Предоставляет доступ к цепочкам, сообщениям и ярлыкам Gmail. |
Gmail Attachment | Вложение из Gmail. |
Gmail Draft | Созданный пользователем черновик сообщения в учетной записи Gmail пользователя. |
Gmail Label | Созданная пользователем метка в учетной записи Gmail пользователя. |
Gmail Message | Сообщение в учетной записи Gmail пользователя. |
Gmail Thread | Цепочка в учетной записи Gmail пользователя. |
Gmail App
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
create Draft(recipient, subject, body) | Gmail Draft | Создает черновик сообщения электронной почты. |
create Draft(recipient, subject, body, options) | Gmail Draft | Создает черновик сообщения электронной почты с необязательными аргументами. |
create Label(name) | Gmail Label | Создайте новую метку пользователя с данным именем. |
delete Label(label) | Gmail App | Удаляет указанную метку. |
get Aliases() | String[] | Получает список адресов электронной почты, настроенных в качестве псевдонимов для этой учетной записи в Gmail. |
get Draft(draftId) | Gmail Draft | Получить черновик сообщения электронной почты по идентификатору. |
get Draft Messages() | Gmail Message[] | Извлекает все черновики сообщений. |
get Drafts() | Gmail Draft[] | Получает все черновики сообщений Gmail. |
get Inbox Threads() | Gmail Thread[] | Извлекает все ветки папки «Входящие» независимо от меток. |
get Inbox Threads(start, max) | Gmail Thread[] | Извлекает диапазон веток папки «Входящие» независимо от меток. |
get Inbox Unread Count() | Integer | Получает количество непрочитанных цепочек в папке «Входящие». |
get Message By Id(id) | Gmail Message | Получает сообщение по идентификатору. |
get Messages For Thread(thread) | Gmail Message[] | Получить все сообщения в указанном потоке. |
get Messages For Threads(threads) | Gmail Message[][] | Получить все сообщения в указанных потоках. |
get Priority Inbox Threads() | Gmail Thread[] | Извлекает все цепочки приоритетных входящих независимо от меток. |
get Priority Inbox Threads(start, max) | Gmail Thread[] | Извлекает ряд цепочек приоритетных входящих независимо от меток. |
get Priority Inbox Unread Count() | Integer | Получает количество непрочитанных цепочек в папке «Приоритетные входящие». |
get Spam Threads() | Gmail Thread[] | Извлекает все спам-темы независимо от меток. |
get Spam Threads(start, max) | Gmail Thread[] | Извлекает ряд спам-сообщений независимо от меток. |
get Spam Unread Count() | Integer | Получает количество непрочитанных тем, являющихся спамом. |
get Starred Threads() | Gmail Thread[] | Извлекает все помеченные темы независимо от меток. |
get Starred Threads(start, max) | Gmail Thread[] | Извлекает диапазон отмеченных тем независимо от меток. |
get Starred Unread Count() | Integer | Получает количество помеченных непрочитанных тем. |
get Thread By Id(id) | Gmail Thread | Получает поток по идентификатору. |
get Trash Threads() | Gmail Thread[] | Извлекает все мусорные темы независимо от меток. |
get Trash Threads(start, max) | Gmail Thread[] | Извлекает ряд мусорных потоков независимо от меток. |
get User Label By Name(name) | Gmail Label | Получает метку по ее имени. |
get User Labels() | Gmail Label[] | Получает список меток, созданных пользователем. |
mark Message Read(message) | Gmail App | Отмечает это сообщение как прочитанное и принудительно обновляет его. |
mark Message Unread(message) | Gmail App | Помечает это сообщение как непрочитанное и принудительно обновляет сообщение. |
mark Messages Read(messages) | Gmail App | Помечает эти сообщения как прочитанные и принудительно обновляет сообщения. |
mark Messages Unread(messages) | Gmail App | Помечает эти сообщения как непрочитанные и принудительно обновляет сообщения. |
mark Thread Important(thread) | Gmail App | Отмечает эту тему как важную и принудительно обновляет ее. |
mark Thread Read(thread) | Gmail App | Помечает эту тему как прочитанную и принудительно обновляет ее. |
mark Thread Unimportant(thread) | Gmail App | Помечает этот поток как неважный и принудительно обновляет поток. |
mark Thread Unread(thread) | Gmail App | Помечает эту тему как непрочитанную и принудительно обновляет ее. |
mark Threads Important(threads) | Gmail App | Помечает эти темы как важные и принудительно обновляет их. |
mark Threads Read(threads) | Gmail App | Помечает эти потоки как прочитанные и принудительно обновляет потоки. |
mark Threads Unimportant(threads) | Gmail App | Помечает эти потоки как неважные и принудительно обновляет их. |
mark Threads Unread(threads) | Gmail App | Помечает эти темы как непрочитанные и принудительно обновляет их. |
move Message To Trash(message) | Gmail App | Перемещает сообщение в корзину и принудительно обновляет сообщение. |
move Messages To Trash(messages) | Gmail App | Перемещает указанные сообщения в корзину и принудительно обновляет сообщения. |
move Thread To Archive(thread) | Gmail App | Перемещает этот поток в архив и принудительно обновляет поток. |
move Thread To Inbox(thread) | Gmail App | Перемещает эту цепочку в папку «Входящие» и принудительно ее обновляет. |
move Thread To Spam(thread) | Gmail App | Перемещает эту тему в спам и принудительно обновляет ее. |
move Thread To Trash(thread) | Gmail App | Перемещает эту тему в корзину и принудительно обновляет ее. |
move Threads To Archive(threads) | Gmail App | Перемещает эти потоки в архив и принудительно обновляет потоки. |
move Threads To Inbox(threads) | Gmail App | Перемещает эти темы во входящие и принудительно обновляет их. |
move Threads To Spam(threads) | Gmail App | Перемещает эти темы в спам и принудительно обновляет их. |
move Threads To Trash(threads) | Gmail App | Перемещает эти потоки в корзину и принудительно обновляет потоки. |
refresh Message(message) | Gmail App | Перезагружает сообщение и связанное с ним состояние из Gmail (полезно, если изменились метки, состояние чтения и т. д.). |
refresh Messages(messages) | Gmail App | Перезагружает сообщения и связанное с ними состояние из Gmail (полезно, если изменились метки, состояние чтения и т. д.). |
refresh Thread(thread) | Gmail App | Перезагружает цепочку и связанное с ней состояние из Gmail (полезно, если изменились метки, состояние чтения и т. д.). |
refresh Threads(threads) | Gmail App | Перезагружает потоки и связанное с ними состояние из Gmail (полезно, если изменились метки, состояние чтения и т. д.). |
search(query) | Gmail Thread[] | Найдите Gmail по заданному запросу. |
search(query, start, max) | Gmail Thread[] | Найдите Gmail по заданному запросу. |
send Email(recipient, subject, body) | Gmail App | Отправляет сообщение электронной почты. |
send Email(recipient, subject, body, options) | Gmail App | Отправляет сообщение электронной почты с необязательными аргументами. |
set Current Message Access Token(accessToken) | void | Устанавливает токен доступа к текущему сообщению , который позволяет сценарию получать доступ к текущим свойствам Gmail Message . |
star Message(message) | Gmail App | Добавляет звездочку к этому сообщению и принудительно обновляет сообщение. |
star Messages(messages) | Gmail App | Добавляет звездочки к этим сообщениям и принудительно обновляет сообщения. |
unstar Message(message) | Gmail App | Удаляет звездочку из этого сообщения и принудительно обновляет сообщение. |
unstar Messages(messages) | Gmail App | Удаляет звездочки из этих сообщений и принудительно обновляет сообщения. |
Gmail Attachment
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
copy Blob() | Blob | Возвращает копию этого большого двоичного объекта. |
get As(contentType) | Blob | Верните данные внутри этого объекта в виде большого двоичного объекта, преобразованного в указанный тип контента. |
get Bytes() | Byte[] | Получает данные, хранящиеся в этом большом двоичном объекте. |
get Content Type() | String | Получает тип содержимого байтов в этом большом двоичном объекте. |
get Data As String() | String | Получает данные этого большого двоичного объекта в виде строки с кодировкой UTF-8. |
get Data As String(charset) | String | Получает данные этого большого двоичного объекта в виде строки с указанной кодировкой. |
get Hash() | String | Получает хэш содержимого SHA1 для этого вложения. |
get Name() | String | Получает имя этого большого двоичного объекта. |
get Size() | Integer | Получает размер этого вложения. |
is Google Type() | Boolean | Возвращает, является ли этот большой двоичный объект файлом Google Workspace (Таблицы, Документы и т. д.). |
set Bytes(data) | Blob | Устанавливает данные, хранящиеся в этом большом двоичном объекте. |
set Content Type(contentType) | Blob | Устанавливает тип содержимого байтов в этом большом двоичном объекте. |
set Content Type From Extension() | Blob | Устанавливает тип содержимого байтов в этом большом двоичном объекте на основе расширения файла. |
set Data From String(string) | Blob | Устанавливает данные этого большого двоичного объекта из строки с кодировкой UTF-8. |
set Data From String(string, charset) | Blob | Устанавливает данные этого большого двоичного объекта из строки с указанной кодировкой. |
set Name(name) | Blob | Устанавливает имя этого большого двоичного объекта. |
Gmail Draft
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
delete Draft() | void | Удаляет этот черновик сообщения. |
get Id() | String | Получает идентификатор этого черновика сообщения. |
get Message() | Gmail Message | Возвращает сообщение GmailMessage, представляющее этот черновик. |
get Message Id() | String | Возвращает идентификатор Gmail Message представляющего этот черновик. |
send() | Gmail Message | Отправляет этот черновик сообщения электронной почты. |
update(recipient, subject, body) | Gmail Draft | Заменяет содержимое этого черновика сообщения. |
update(recipient, subject, body, options) | Gmail Draft | Заменяет содержимое этого черновика сообщения, используя необязательные аргументы. |
Gmail Label
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
add To Thread(thread) | Gmail Label | Добавляет эту метку в заданный поток и принудительно обновляет поток ( Gmail Thread.refresh() ). |
add To Threads(threads) | Gmail Label | Добавляет эту метку к заданным потокам и принудительно обновляет потоки. |
delete Label() | void | Удаляет этот ярлык. |
get Name() | String | Получает имя этой метки. |
get Threads() | Gmail Thread[] | Получает потоки, отмеченные этой меткой. |
get Threads(start, max) | Gmail Thread[] | Получает диапазон потоков, отмеченных этой меткой. |
get Unread Count() | Integer | Получает количество непрочитанных тем, отмеченных этой меткой. |
remove From Thread(thread) | Gmail Label | Удаляет эту метку из данного потока и принудительно обновляет поток. |
remove From Threads(threads) | Gmail Label | Удаляет эту метку из данных потоков и принудительно обновляет потоки. |
Gmail Message
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
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 | Снимает пометку с сообщения. |
Gmail Thread
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
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 ») и всем получателям последнего сообщения в этой цепочке с необязательными аргументами. |