Kullanıcının Gmail hesabındaki bir ileti.
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
createDraftReply(body) | GmailDraft | Yanıt adresini kullanarak, bu iletiyi gönderen kişiye yanıt vermek için bir taslak ileti oluşturur. |
createDraftReply(body, options) | GmailDraft | Yanıt adresini kullanarak bu iletiyi gönderen kişiye yanıt vermek için bir taslak ileti oluşturur. isteğe bağlı bağımsız değişkenlerdir. |
createDraftReplyAll(body) | GmailDraft | Yanıt adresini ve tüm alıcılarını kullanarak göndereni yanıtlamak için bir taslak ileti oluşturur. göndereceğim. |
createDraftReplyAll(body, options) | GmailDraft | Yanıt adresini ve adresi kullanarak bu iletiyi gönderen kişiye yanıt vermek için bir taslak ileti oluşturur. isteğe bağlı bağımsız değişkenlerle tüm alıcılar. |
forward(recipient) | GmailMessage | Bu ileti yeni alıcılara yönlendirilir. |
forward(recipient, options) | GmailMessage | Bu ileti, isteğe bağlı bağımsız değişkenlerle birlikte yeni alıcılara yönlendirilir. |
getAttachments() | GmailAttachment[] | Bu iletinin tüm eklerini alır. |
getAttachments(options) | GmailAttachment[] | Bu iletinin tüm eklerini alır. |
getBcc() | String | Bu iletide bcc'ye eklenmiş, virgülle ayrılmış alıcıları alır. |
getBody() | String | Bu iletinin gövdesinin HTML içeriğini alır. |
getCc() | String | Bu iletide cc'de yer alan virgülle ayrılmış alıcıları alır. |
getDate() | Date | Bu mesajın tarihini ve saatini alır. |
getFrom() | String | Bu iletiyi göndereni alır. |
getHeader(name) | String | Üst bilgi adı verilen RFC 2822 üstbilgisinin değerini alır. |
getId() | String | Bu iletinin kimliğini alır. |
getPlainBody() | String | Bu iletinin gövdesinin içeriğini HTML biçimlendirmesi olmadan alır. |
getRawContent() | String | Bu iletinin ham içeriğini alır. |
getReplyTo() | String | Bu iletinin yanıt adresini alır (genellikle gönderen). |
getSubject() | String | Bu iletinin konusunu alır. |
getThread() | GmailThread | Bu iletiyi içeren ileti dizisini alır. |
getTo() | String | Bu iletinin virgülle ayrılmış alıcılarını alır. |
isDraft() | Boolean | Bu iletinin taslak olup olmadığını alır. |
isInChats() | Boolean | Bu mesajın sohbet olup olmadığını alır. |
isInInbox() | Boolean | Bu iletinin gelen kutusunda olup olmadığını alır. |
isInPriorityInbox() | Boolean | Bu ileti öncelikli e-posta kutusundaysa true değerini döndürür; Aksi takdirde false değerini döndürür. |
isInTrash() | Boolean | Bu iletinin çöp kutusunda olup olmadığını belirler. |
isStarred() | Boolean | Bu iletinin yıldızlı olup olmadığını alır. |
isUnread() | Boolean | Bu mesajın okunup okunmadığını alır. |
markRead() | GmailMessage | İletiyi okundu olarak işaretler. |
markUnread() | GmailMessage | İletiyi okunmadı olarak işaretler. |
moveToTrash() | GmailMessage | İletiyi çöp kutusuna taşır. |
refresh() | GmailMessage | Bu iletiyi ve ilişkili durumu Gmail'den yeniden yükler (etiketlerin, okundu durumunun, vb. değişti). |
reply(body) | GmailMessage | Yanıt adresini kullanarak bu iletiyi göndereni yanıtlar. |
reply(body, options) | GmailMessage | Yanıt adresini kullanarak, bu iletiyi gönderen kişiye isteğe bağlı bağımsız değişkenlerle yanıtlar. |
replyAll(body) | GmailMessage | Yanıt adresini ve bu iletinin tüm alıcılarını kullanarak göndereni yanıtlar. |
replyAll(body, options) | GmailMessage | Bu iletiyi gönderen kişiye, yanıt adresini ve tüm alıcıları kullanarak, isteğe bağlı bağımsız değişkenlerdir. |
star() | GmailMessage | İletiye yıldız ekler. |
unstar() | GmailMessage | İletinin yıldızını kaldırır. |
Ayrıntılı belgeler
createDraftReply(body)
Yanıt adresini kullanarak, bu iletiyi gönderen kişiye yanıt vermek için bir taslak ileti oluşturur. İlgili içeriği oluşturmak için kullanılan E-postanın boyutu (başlıklar dahil) kotayla sınırlıdır.
// Create a draft reply to the original message with an acknowledgment. var firstThread = GmailApp.getInboxThreads(0,1)[0]; var message = firstThread.getMessages()[0]; message.createDraftReply("Got your message");
Parametreler
Ad | Tür | Açıklama |
---|---|---|
body | String | E-postanın gövdesi. |
Return
GmailDraft
— Yeni oluşturulan taslak ileti.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla ya da ilgili REST API'sinden uygun kapsamlarla yetkilendirme gerektirir:
-
https://mail.google.com/
Aşağıdaki kaynakları da incelemenizi öneririz:
createDraftReply(body, options)
Yanıt adresini kullanarak bu iletiyi gönderen kişiye yanıt vermek için bir taslak ileti oluşturur. isteğe bağlı bağımsız değişkenlerdir.
E-posta hem düz metin hem de HTML gövdesi içerebilir. E-postanın boyutu ( üstbilgileri) kotadır. sınırlı olarak gönderin.
// Create a draft response with an HTML text body. var firstThread = GmailApp.getInboxThreads(0,1)[0]; var message = firstThread.getMessages()[0]; message.createDraftReply("incapable of HTML", { htmlBody: "<b>some HTML body text</b>", cc: "another@example.com" });
Parametreler
Ad | Tür | Açıklama |
---|---|---|
body | String | E-postanın gövdesi. |
options | Object | Aşağıda listelenen, gelişmiş parametreleri belirten bir JavaScript nesnesi. |
Gelişmiş parametreler
Ad | Tür | Açıklama |
---|---|---|
attachments | BlobSource[] | e-postayla gönderilecek dosya dizisi |
bcc | String | BCC'ye eklenecek e-posta adreslerinin virgülle ayrılmış listesi |
cc | String | CC'ye eklenecek e-posta adreslerinin virgülle ayrılmış listesi |
from | String | e-postanın gönderildiği adres (doğru adres olmalıdır)
GmailApp.getAliases() tarafından döndürülen değerlerden |
htmlBody | String | ayarlandığında, HTML oluşturabilen cihazlar
gerekli gövde bağımsız değişkeni HTML gövdesine isteğe bağlı bir inlineImages alanı ekleyebilirsiniz
Örneğin e-postanız için satır içi resimler varsa |
inlineImages | Object | resim anahtarından eşleme içeren bir JavaScript nesnesi
(String ) görüntü verilerine (BlobSource ) göre; htmlBody parametresinin kullanıldığı ve bu resimlere <img src="cid:imageKey" /> biçiminde referanslar içerdiği varsayılır |
name | String | e-postayı gönderenin adı (varsayılan: kullanıcının adı) |
replyTo | String | varsayılan yanıt adresi olarak kullanılacak bir e-posta adresi (varsayılan: kullanıcının e-posta adresi) |
subject | String | E-posta için en fazla 250 karakter uzunluğunda yeni bir konu satırı. |
Return
GmailDraft
— Yeni oluşturulan taslak ileti.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla ya da ilgili REST API'sinden uygun kapsamlarla yetkilendirme gerektirir:
-
https://mail.google.com/
Aşağıdaki kaynakları da incelemenizi öneririz:
createDraftReplyAll(body)
Yanıt adresini ve tüm alıcılarını kullanarak göndereni yanıtlamak için bir taslak ileti oluşturur. göndereceğim. E-postanın boyutu (başlıklar dahil) kotayla sınırlıdır.
// Create a draft response to all recipients (except those bcc'd) with an acknowledgment. var firstThread = GmailApp.getInboxThreads(0,1)[0]; var message = firstThread.getMessages()[0]; message.createDraftReplyAll("Got your message");
Parametreler
Ad | Tür | Açıklama |
---|---|---|
body | String | E-postanın gövdesi. |
Return
GmailDraft
— Yeni oluşturulan taslak ileti.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla ya da ilgili REST API'sinden uygun kapsamlarla yetkilendirme gerektirir:
-
https://mail.google.com/
Aşağıdaki kaynakları da incelemenizi öneririz:
createDraftReplyAll(body, options)
Yanıt adresini ve adresi kullanarak bu iletiyi gönderen kişiye yanıt vermek için bir taslak ileti oluşturur. isteğe bağlı bağımsız değişkenlerle tüm alıcılar.
E-posta hem düz metin hem de HTML gövdesi içerebilir. E-postanın boyutu ( üstbilgileri) kotadır. sınırlı olarak gönderin.
// Create a draft response to all recipients (except those bcc'd) using an HTML text body. var firstThread = GmailApp.getInboxThreads(0,1)[0]; var message = firstThread.getMessages()[0]; message.createDraftReplyAll("incapable of HTML", { htmlBody: "<b>some HTML body text</b>", cc: "another@example.com" });
Parametreler
Ad | Tür | Açıklama |
---|---|---|
body | String | E-postanın gövdesi. |
options | Object | Aşağıda listelenen, gelişmiş parametreleri belirten bir JavaScript nesnesi. |
Gelişmiş parametreler
Ad | Tür | Açıklama |
---|---|---|
attachments | BlobSource[] | e-postayla gönderilecek dosya dizisi |
bcc | String | BCC'ye eklenecek e-posta adreslerinin virgülle ayrılmış listesi |
cc | String | CC'ye eklenecek e-posta adreslerinin virgülle ayrılmış listesi |
from | String | e-postanın gönderildiği adres (doğru adres olmalıdır)
GmailApp.getAliases() tarafından döndürülen değerlerden |
htmlBody | String | ayarlandığında, HTML oluşturabilen cihazlar
gerekli gövde bağımsız değişkeni HTML gövdesine isteğe bağlı bir inlineImages alanı ekleyebilirsiniz
Örneğin e-postanız için satır içi resimler varsa |
inlineImages | Object | resim anahtarından eşleme içeren bir JavaScript nesnesi
(String ) görüntü verilerine (BlobSource ) göre; htmlBody parametresinin kullanıldığı ve bu resimlere <img src="cid:imageKey" /> biçiminde referanslar içerdiği varsayılır |
name | String | e-postayı gönderenin adı (varsayılan: kullanıcının adı) |
replyTo | String | varsayılan yanıt adresi olarak kullanılacak bir e-posta adresi (varsayılan: kullanıcının e-posta adresi) |
subject | String | E-posta için en fazla 250 karakter uzunluğunda yeni bir konu satırı. |
Return
GmailDraft
— Yeni oluşturulan taslak ileti.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla ya da ilgili REST API'sinden uygun kapsamlarla yetkilendirme gerektirir:
-
https://mail.google.com/
Aşağıdaki kaynakları da incelemenizi öneririz:
forward(recipient)
Bu ileti yeni alıcılara yönlendirilir. E-postanın boyutu (başlıklar dahil) kotayla sınırlıdır.
// Forward first message of first inbox thread to recipient1 & recipient2, both @example.com var firstThread = GmailApp.getInboxThreads(0,1)[0]; var message = firstThread.getMessages()[0]; message.forward("recipient1@example.com,recipient2@example.com");
Parametreler
Ad | Tür | Açıklama |
---|---|---|
recipient | String | E-posta adreslerinin virgülle ayrılmış listesi. |
Return
GmailMessage
— Bu ileti, zincirleme bağlantı için kullanışlıdır.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla ya da ilgili REST API'sinden uygun kapsamlarla yetkilendirme gerektirir:
-
https://mail.google.com/
Aşağıdaki kaynakları da incelemenizi öneririz:
forward(recipient, options)
Bu ileti, isteğe bağlı bağımsız değişkenlerle birlikte yeni alıcılara yönlendirilir.
E-posta hem düz metin hem de HTML gövdesi içerebilir. E-postanın boyutu (başlıklar dahil) kotadır. sınırlı olarak gönderin.
var firstThread = GmailApp.getInboxThreads(0,1)[0]; var message = firstThread.getMessages()[0]; message.forward("recipient1@example.com,recipient2@example.com", { cc: "myboss@example.com", bcc: "mybosses-boss@example.com,vp@example.com" });
Parametreler
Ad | Tür | Açıklama |
---|---|---|
recipient | String | E-posta adreslerinin virgülle ayrılmış listesi. |
options | Object | Aşağıda listelenen, gelişmiş parametreleri belirten bir JavaScript nesnesi. |
Gelişmiş parametreler
Ad | Tür | Açıklama |
---|---|---|
attachments | BlobSource[] | e-postayla gönderilecek dosya dizisi |
bcc | String | BCC'ye eklenecek e-posta adreslerinin virgülle ayrılmış listesi |
cc | String | CC'ye eklenecek e-posta adreslerinin virgülle ayrılmış listesi |
from | String | e-postanın gönderildiği adres (doğru adres olmalıdır)
GmailApp.getAliases() tarafından döndürülen değerlerden |
htmlBody | String | ayarlandığında, HTML oluşturabilen cihazlar
gerekli gövde bağımsız değişkeni HTML gövdesine isteğe bağlı bir inlineImages alanı ekleyebilirsiniz
Örneğin e-postanız için satır içi resimler varsa |
inlineImages | Object | resim anahtarından eşleme içeren bir JavaScript nesnesi
(String ) görüntü verilerine (BlobSource ) göre; htmlBody parametresinin kullanıldığı ve bu resimlere <img src="cid:imageKey" /> biçiminde referanslar içerdiği varsayılır |
name | String | e-postayı gönderenin adı (varsayılan: kullanıcının adı) |
noReply | Boolean | E-postanın genel bir adresten gönderilmesi gerekiyorsa true
Alıcıları e-postaları yanıtlamaktan caydırmak için yanıt kabul etmeyen e-posta adresi; bu seçenek
yalnızca Google Workspace hesapları için geçerlidir, Gmail kullanıcıları için mümkün değildir |
replyTo | String | varsayılan yanıt adresi olarak kullanılacak bir e-posta adresi (varsayılan: kullanıcının e-posta adresi) |
subject | String | E-posta için en fazla 250 karakter uzunluğunda yeni bir konu satırı. |
Return
GmailMessage
— Bu ileti, zincirleme bağlantı için kullanışlıdır.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla ya da ilgili REST API'sinden uygun kapsamlarla yetkilendirme gerektirir:
-
https://mail.google.com/
Aşağıdaki kaynakları da incelemenizi öneririz:
getAttachments()
Bu iletinin tüm eklerini alır.
Return
GmailAttachment[]
— Bu iletiyle ilişkili Blob ekleri dizisi.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla ya da ilgili REST API'sinden uygun kapsamlarla yetkilendirme gerektirir:
-
https://mail.google.com/
getAttachments(options)
Bu iletinin tüm eklerini alır.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
options | Object | Aşağıda listelenen, gelişmiş parametreleri belirten bir JavaScript nesnesi. |
Gelişmiş parametreler
Ad | Tür | Açıklama |
---|---|---|
includeInlineImages | Boolean | Blob dizisi döndürüldüyse true
Ekler, satır içi resimler içermelidir (varsayılan olarak true ). |
includeAttachments | Boolean | Blob dizisi döndürüldüyse true
ekler, normal (satır içi olmayan) ekler içermelidir (varsayılan olarak true ). |
Return
GmailAttachment[]
— Bu iletiyle ilişkili Blob ekleri dizisi.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla ya da ilgili REST API'sinden uygun kapsamlarla yetkilendirme gerektirir:
-
https://mail.google.com/
getBcc()
Bu iletide bcc'ye eklenmiş, virgülle ayrılmış alıcıları alır.
Bu alan, tanımı gereği, alınan tüm iletiler için boştur.
var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox var message = thread.getMessages()[0]; // Get first message Logger.log(message.getBcc()); // Log bcc'd addresses
Return
String
— Bu iletide bcc'ye eklenen, virgülle ayrılmış alıcılar.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla ya da ilgili REST API'sinden uygun kapsamlarla yetkilendirme gerektirir:
-
https://mail.google.com/
Aşağıdaki kaynakları da incelemenizi öneririz:
getBody()
Bu iletinin gövdesinin HTML içeriğini alır.
var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox var message = thread.getMessages()[0]; // Get first message Logger.log(message.getBody()); // Log contents of the body
Return
String
— Bu iletinin gövde içeriği.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla ya da ilgili REST API'sinden uygun kapsamlarla yetkilendirme gerektirir:
-
https://mail.google.com/
Aşağıdaki kaynakları da incelemenizi öneririz:
getCc()
Bu iletide cc'de yer alan virgülle ayrılmış alıcıları alır.
var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox var message = thread.getMessages()[0]; // Get first message Logger.log(message.getCc()); // Log cc'd addresses
Return
String
— Bu iletinin cc'ye eklenmiş, virgülle ayrılmış alıcılar.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla ya da ilgili REST API'sinden uygun kapsamlarla yetkilendirme gerektirir:
-
https://mail.google.com/
Aşağıdaki kaynakları da incelemenizi öneririz:
getDate()
Bu mesajın tarihini ve saatini alır.
var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox var message = thread.getMessages()[0]; // Get first message Logger.log(message.getDate()); // Log date and time of the message
Return
Date
— Bu mesajın tarihi ve saati.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla ya da ilgili REST API'sinden uygun kapsamlarla yetkilendirme gerektirir:
-
https://mail.google.com/
getFrom()
Bu iletiyi göndereni alır.
var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox var message = thread.getMessages()[0]; // Get first message Logger.log(message.getFrom()); // Log from address of the message
Return
String
- İletiyi gönderenin e-posta adresi.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla ya da ilgili REST API'sinden uygun kapsamlarla yetkilendirme gerektirir:
-
https://mail.google.com/
Aşağıdaki kaynakları da incelemenizi öneririz:
getHeader(name)
Üst bilgi adı verilen RFC 2822 üstbilgisinin değerini alır.
var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox. var message = thread.getMessages()[0]; // Get the first message. Logger.log(message.getHeader("Message-ID")); // Logs the Message-ID RFC 2822 header.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
name | String | RFC üstbilgisinin adı (iki nokta üst üste işareti değerden ayırmaz). |
Return
String
— Üstbilginin değeri veya üstbilgi iletide yoksa boş dize.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla ya da ilgili REST API'sinden uygun kapsamlarla yetkilendirme gerektirir:
-
https://mail.google.com/
getId()
Bu iletinin kimliğini alır.
var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox var message = thread.getMessages()[0]; // Get first message var id = message.getId(); var messageById = GmailApp.getMessageById(id); Logger.log(message.getSubject() == messageById.getMessage()); // Always logs true
Return
String
: İleti kimliği.
getPlainBody()
Bu iletinin gövdesinin içeriğini HTML biçimlendirmesi olmadan alır. Bu, şundan daha karmaşıktır:
getBody()
ve daha uzun sürer.
var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox var message = thread.getMessages()[0]; // Get first message Logger.log(message.getPlainBody()); // Log contents of the body
Return
String
— Bu iletinin düz gövde içeriği.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla ya da ilgili REST API'sinden uygun kapsamlarla yetkilendirme gerektirir:
-
https://mail.google.com/
Aşağıdaki kaynakları da incelemenizi öneririz:
getRawContent()
Bu iletinin ham içeriğini alır. Bu, "Orijinali Göster" ile eşdeğerdir açın.
Return
String
— Bu iletinin ham içeriği.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla ya da ilgili REST API'sinden uygun kapsamlarla yetkilendirme gerektirir:
-
https://mail.google.com/
getReplyTo()
Bu iletinin yanıt adresini alır (genellikle gönderen).
var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox var message = thread.getMessages()[0]; // Get first message Logger.log(message.getReplyTo()); // Logs reply-to address
Return
String
— Yanıtların e-posta adresi.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla ya da ilgili REST API'sinden uygun kapsamlarla yetkilendirme gerektirir:
-
https://mail.google.com/
Aşağıdaki kaynakları da incelemenizi öneririz:
getSubject()
Bu iletinin konusunu alır.
var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox var message = thread.getMessages()[0]; // Get first message Logger.log(message.getSubject()); // Log subject line
Return
String
— Bu iletinin konusu.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla ya da ilgili REST API'sinden uygun kapsamlarla yetkilendirme gerektirir:
-
https://mail.google.com/
Aşağıdaki kaynakları da incelemenizi öneririz:
getThread()
Bu iletiyi içeren ileti dizisini alır.
var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox var message = thread.getMessages()[0]; // Get first message Logger.log(message.getThread().getFirstMessageSubject() == thread.getFirstMessageSubject()); // Always logs true
Return
GmailThread
— Bu iletiyi içeren Gmail İleti Dizisi.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla ya da ilgili REST API'sinden uygun kapsamlarla yetkilendirme gerektirir:
-
https://mail.google.com/
getTo()
Bu iletinin virgülle ayrılmış alıcılarını alır.
var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox var message = thread.getMessages()[0]; // Get first message Logger.log(message.getTo()); // Log the recipient of message
Return
String
— Bu iletinin virgülle ayrılmış alıcıları.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla ya da ilgili REST API'sinden uygun kapsamlarla yetkilendirme gerektirir:
-
https://mail.google.com/
Aşağıdaki kaynakları da incelemenizi öneririz:
isDraft()
Bu iletinin taslak olup olmadığını alır.
var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox var message = thread.getMessages()[0]; // Get first message Logger.log("is draft? " + message.isDraft());
Return
Boolean
- Bu iletinin taslak olup olmadığı.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla ya da ilgili REST API'sinden uygun kapsamlarla yetkilendirme gerektirir:
-
https://mail.google.com/
isInChats()
Bu mesajın sohbet olup olmadığını alır.
var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox var message = thread.getMessages()[0]; // Get first message Logger.log("is a chat? " + message.isInChats());
Return
Boolean
- Bu mesajın sohbet olup olmadığı.
isInInbox()
Bu iletinin gelen kutusunda olup olmadığını alır.
var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox var message = thread.getMessages()[0]; // Get first message Logger.log("is in inbox? " + message.isInInbox());
Return
Boolean
- Bu iletinin gelen kutusunda olup olmadığı.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla ya da ilgili REST API'sinden uygun kapsamlarla yetkilendirme gerektirir:
-
https://mail.google.com/
isInPriorityInbox()
Bu ileti öncelikli e-posta kutusundaysa true
değerini döndürür; Aksi takdirde false
değerini döndürür.
var thread = GmailApp.getPriorityInboxThreads(0,1)[0]; // Get first thread in priority inbox var messages = thread.getMessages(); for (var 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()); }
Return
Boolean
- Bu iletinin öncelikli e-posta kutusunda olup olmadığı.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla ya da ilgili REST API'sinden uygun kapsamlarla yetkilendirme gerektirir:
-
https://mail.google.com/
isInTrash()
Bu iletinin çöp kutusunda olup olmadığını belirler.
var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox var message = thread.getMessages()[0]; // Get first message Logger.log("is in the trash? " + message.isInTrash());
Return
Boolean
- Bu iletinin çöp kutusunda olup olmadığı.
isStarred()
Bu iletinin yıldızlı olup olmadığını alır.
var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox var message = thread.getMessages()[0]; // Get first message Logger.log("is starred? " + message.isStarred());
Return
Boolean
— Bu iletinin yıldızlı olup olmadığı.
isUnread()
Bu mesajın okunup okunmadığını alır.
var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox var message = thread.getMessages()[0]; // Get first message Logger.log("is unread? " + message.isUnread());
Return
Boolean
— Bu mesajın okunmamış durumu.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla ya da ilgili REST API'sinden uygun kapsamlarla yetkilendirme gerektirir:
-
https://mail.google.com/
markRead()
İletiyi okundu olarak işaretler.
var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox var message = thread.getMessages()[0]; // Get first message message.markRead(); // Mark as read
Return
GmailMessage
— Zincirleme işlemleri için kullanışlı bu GmailMessage.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla ya da ilgili REST API'sinden uygun kapsamlarla yetkilendirme gerektirir:
-
https://mail.google.com/
Aşağıdaki kaynakları da incelemenizi öneririz:
markUnread()
İletiyi okunmadı olarak işaretler.
var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox var message = thread.getMessages()[0]; // Get first message message.markUnread(); // Mark as unread
Return
GmailMessage
— Zincirleme işlemleri için kullanışlı bu GmailMessage.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla ya da ilgili REST API'sinden uygun kapsamlarla yetkilendirme gerektirir:
-
https://mail.google.com/
Aşağıdaki kaynakları da incelemenizi öneririz:
moveToTrash()
İletiyi çöp kutusuna taşır.
var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox var message = thread.getMessages()[0]; // Get first message message.moveToTrash(); // Move message to trash
Return
GmailMessage
— Zincirleme işlemleri için kullanışlı bu GmailMessage.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla ya da ilgili REST API'sinden uygun kapsamlarla yetkilendirme gerektirir:
-
https://mail.google.com/
Aşağıdaki kaynakları da incelemenizi öneririz:
refresh()
Bu iletiyi ve ilişkili durumu Gmail'den yeniden yükler (etiketlerin, okundu durumunun, vb. değişti).
var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox var 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
Return
GmailMessage
: Zincirleme için bu ileti.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla ya da ilgili REST API'sinden uygun kapsamlarla yetkilendirme gerektirir:
-
https://mail.google.com/
reply(body)
Yanıt adresini kullanarak bu iletiyi göndereni yanıtlar. E-postanın boyutu (başlıklar dahil) kotadır. sınırlı olarak gönderin.
// Respond to author of message with acknowledgment var firstThread = GmailApp.getInboxThreads(0,1)[0]; var message = firstThread.getMessages()[0]; message.reply("Got your message");
Parametreler
Ad | Tür | Açıklama |
---|---|---|
body | String | E-postanın gövdesi. |
Return
GmailMessage
— Bu ileti, zincirleme bağlantı için kullanışlıdır.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla ya da ilgili REST API'sinden uygun kapsamlarla yetkilendirme gerektirir:
-
https://mail.google.com/
Aşağıdaki kaynakları da incelemenizi öneririz:
reply(body, options)
Yanıt adresini kullanarak, bu iletiyi gönderen kişiye isteğe bağlı bağımsız değişkenlerle yanıtlar.
E-posta hem düz metin hem de HTML gövdesi içerebilir. E-postanın boyutu (başlıklar dahil) kotadır. sınırlı olarak gönderin.
// Respond with HTML body text var firstThread = GmailApp.getInboxThreads(0,1)[0]; var message = firstThread.getMessages()[0]; message.reply("incapable of HTML", { htmlBody: "<b>some HTML body text</b>", noReply: true });
Parametreler
Ad | Tür | Açıklama |
---|---|---|
body | String | E-postanın gövdesi. |
options | Object | Aşağıda listelenen, gelişmiş parametreleri belirten bir JavaScript nesnesi. |
Gelişmiş parametreler
Ad | Tür | Açıklama |
---|---|---|
attachments | BlobSource[] | e-postayla gönderilecek dosya dizisi |
bcc | String | BCC'ye eklenecek e-posta adreslerinin virgülle ayrılmış listesi |
cc | String | CC'ye eklenecek e-posta adreslerinin virgülle ayrılmış listesi |
from | String | e-postanın gönderildiği adres (doğru adres olmalıdır)
GmailApp.getAliases() tarafından döndürülen değerlerden |
htmlBody | String | ayarlandığında, HTML oluşturabilen cihazlar
gerekli gövde bağımsız değişkeni HTML gövdesine isteğe bağlı bir inlineImages alanı ekleyebilirsiniz
Örneğin e-postanız için satır içi resimler varsa |
inlineImages | Object | resim anahtarından eşleme içeren bir JavaScript nesnesi
(String ) görüntü verilerine (BlobSource ) göre; htmlBody parametresinin kullanıldığı ve bu resimlere <img src="cid:imageKey" /> biçiminde referanslar içerdiği varsayılır |
name | String | e-postayı gönderenin adı (varsayılan: kullanıcının adı) |
noReply | Boolean | E-postanın genel bir adresten gönderilmesi gerekiyorsa true
Alıcıları e-postaları yanıtlamaktan caydırmak için yanıt kabul etmeyen e-posta adresi; bu seçenek
yalnızca Google Workspace hesapları için geçerlidir, Gmail kullanıcıları için mümkün değildir |
replyTo | String | varsayılan yanıt adresi olarak kullanılacak bir e-posta adresi (varsayılan: kullanıcının e-posta adresi) |
subject | String | E-posta için en fazla 250 karakter uzunluğunda yeni bir konu satırı. |
Return
GmailMessage
— Bu ileti, zincirleme bağlantı için kullanışlıdır.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla ya da ilgili REST API'sinden uygun kapsamlarla yetkilendirme gerektirir:
-
https://mail.google.com/
Aşağıdaki kaynakları da incelemenizi öneririz:
replyAll(body)
Yanıt adresini ve bu iletinin tüm alıcılarını kullanarak göndereni yanıtlar. Boyut iletinin (başlıklar dahil) kotayla sınırlıdır.
// Respond to all recipients (except bcc'd) of last email in thread with acknowledgment var firstThread = GmailApp.getInboxThreads(0,1)[0]; var message = firstThread.getMessages()[0]; message.replyAll("Got your message");
Parametreler
Ad | Tür | Açıklama |
---|---|---|
body | String | E-postanın gövdesi. |
Return
GmailMessage
— Bu ileti,zincirleme işlemleri için yararlıdır.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla ya da ilgili REST API'sinden uygun kapsamlarla yetkilendirme gerektirir:
-
https://mail.google.com/
Aşağıdaki kaynakları da incelemenizi öneririz:
replyAll(body, options)
Bu iletiyi gönderen kişiye, yanıt adresini ve tüm alıcıları kullanarak, isteğe bağlı bağımsız değişkenlerdir.
E-posta hem düz metin hem de HTML gövdesi içerebilir. E-postanın boyutu (başlıklar dahil) kotadır. sınırlı olarak gönderin.
// Respond with HTML body text var firstThread = GmailApp.getInboxThreads(0,1)[0]; var message = firstThread.getMessages()[0]; messageThread.replyAll("incapable of HTML", { htmlBody: "<b>some HTML body text</b>", noReply: true });
Parametreler
Ad | Tür | Açıklama |
---|---|---|
body | String | E-postanın gövdesi. |
options | Object | Aşağıda listelenen, gelişmiş parametreleri belirten bir JavaScript nesnesi. |
Gelişmiş parametreler
Ad | Tür | Açıklama |
---|---|---|
attachments | BlobSource[] | e-postayla gönderilecek dosya dizisi |
bcc | String | BCC'ye eklenecek e-posta adreslerinin virgülle ayrılmış listesi |
cc | String | CC'ye eklenecek e-posta adreslerinin virgülle ayrılmış listesi |
from | String | e-postanın gönderildiği adres (doğru adres olmalıdır)
GmailApp.getAliases() tarafından döndürülen değerlerden |
htmlBody | String | ayarlandığında, HTML oluşturabilen cihazlar
gerekli gövde bağımsız değişkeni HTML gövdesine isteğe bağlı bir inlineImages alanı ekleyebilirsiniz
Örneğin e-postanız için satır içi resimler varsa |
inlineImages | Object | resim anahtarından eşleme içeren bir JavaScript nesnesi
(String ) görüntü verilerine (BlobSource ) göre; htmlBody parametresinin kullanıldığı ve bu resimlere <img src="cid:imageKey" /> biçiminde referanslar içerdiği varsayılır |
name | String | e-postayı gönderenin adı (varsayılan: kullanıcının adı) |
noReply | Boolean | E-postanın genel bir adresten gönderilmesi gerekiyorsa true
Alıcıları e-postaları yanıtlamaktan caydırmak için yanıt kabul etmeyen e-posta adresi; bu seçenek
yalnızca Google Workspace hesapları için geçerlidir, Gmail kullanıcıları için mümkün değildir |
replyTo | String | varsayılan yanıt adresi olarak kullanılacak bir e-posta adresi (varsayılan: kullanıcının e-posta adresi) |
subject | String | E-posta için en fazla 250 karakter uzunluğunda yeni bir konu satırı. |
Return
GmailMessage
— Bu ileti, zincirleme bağlantı için kullanışlıdır.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla ya da ilgili REST API'sinden uygun kapsamlarla yetkilendirme gerektirir:
-
https://mail.google.com/
Aşağıdaki kaynakları da incelemenizi öneririz:
star()
İletiye yıldız ekler.
var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox var message = thread.getMessages()[0]; // Get first message message.star(); // Star the message
Return
GmailMessage
— Zincirleme işlemleri için kullanışlı bu GmailMessage.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla ya da ilgili REST API'sinden uygun kapsamlarla yetkilendirme gerektirir:
-
https://mail.google.com/
Aşağıdaki kaynakları da incelemenizi öneririz:
unstar()
İletinin yıldızını kaldırır.
var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox var message = thread.getMessages()[0]; // Get first message message.unstar(); // Unstar the message
Return
GmailMessage
— Zincirleme işlemleri için kullanışlı bu GmailMessage.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla ya da ilgili REST API'sinden uygun kapsamlarla yetkilendirme gerektirir:
-
https://mail.google.com/