Gmail Service

Gmail

Bu Hizmet e-posta göndermenize, taslak oluşturmanıza, etiketleri yönetmenize, iletileri ve ileti dizilerini işaretlemenize ve diğer çeşitli Gmail hesap yönetimi görevlerini gerçekleştirmenize olanak tanır. Yalnızca e-posta gönderilmesine izin veren daha basit bir hizmet olan Posta Hizmeti'ni de inceleyin.

Sınıflar

AdKısa açıklama
GmailAppGmail ileti dizilerine, iletilere ve etiketlere erişim sağlar.
GmailAttachmentGmail'den bir ek.
GmailDraftBir kullanıcının Gmail hesabında kullanıcı tarafından oluşturulmuş taslak ileti.
GmailLabelBir kullanıcının Gmail hesabında kullanıcı tarafından oluşturulan etiket.
GmailMessageBir kullanıcının Gmail hesabındaki ileti.
GmailThreadKullanıcının Gmail hesabındaki bir ileti dizisi.

GmailApp

Yöntemler

YöntemDönüş türüKısa açıklama
createDraft(recipient, subject, body)GmailDraftTaslak e-posta iletisi oluşturur.
createDraft(recipient, subject, body, options)GmailDraftİsteğe bağlı bağımsız değişkenler içeren bir taslak e-posta iletisi oluşturur.
createLabel(name)GmailLabelVerilen ad için yeni bir kullanıcı etiketi oluşturun.
deleteLabel(label)GmailAppBelirtilen etiketi siler.
getAliases()String[]Gmail'de bu hesap için takma ad olarak ayarlanan e-postaların listesini alır.
getDraft(draftId)GmailDraftKimliğe göre e-posta iletisi taslağı alın.
getDraftMessages()GmailMessage[]Tüm taslak iletileri alır.
getDrafts()GmailDraft[]Tüm Gmail taslak iletilerini alır.
getInboxThreads()GmailThread[]Etiketlerden bağımsız olarak tüm Gelen Kutusu ileti dizilerini alır.
getInboxThreads(start, max)GmailThread[]Etiketlerden bağımsız olarak bir dizi Gelen Kutusu ileti dizisini alır.
getInboxUnreadCount()IntegerGelen kutusundaki okunmamış ileti dizilerinin sayısını alır.
getMessageById(id)GmailMessageKimliğe göre bir mesaj alır.
getMessagesForThread(thread)GmailMessage[]Belirtilen mesaj dizisindeki tüm mesajları alır.
getMessagesForThreads(threads)GmailMessage[][]Belirtilen mesaj dizilerindeki tüm mesajları alır.
getPriorityInboxThreads()GmailThread[]Etiketlerden bağımsız olarak tüm Öncelikli E-postalar ileti dizilerini alır.
getPriorityInboxThreads(start, max)GmailThread[]Etiketlerden bağımsız olarak bir dizi Öncelikli E-postalar ileti dizisi alır.
getPriorityInboxUnreadCount()IntegerÖncelikli E-postalar'daki okunmamış ileti dizilerinin sayısını alır.
getSpamThreads()GmailThread[]Etiketlerden bağımsız olarak tüm spam ileti dizilerini alır.
getSpamThreads(start, max)GmailThread[]Etiketlerden bağımsız olarak bir dizi spam ileti dizisi alır.
getSpamUnreadCount()IntegerSpam olan okunmamış mesaj dizilerinin sayısını alır.
getStarredThreads()GmailThread[]Etiketlerden bağımsız olarak tüm yıldızlı ileti dizilerini alır.
getStarredThreads(start, max)GmailThread[]Etiketlerden bağımsız olarak bir dizi yıldızlı ileti dizisini alır.
getStarredUnreadCount()IntegerYıldızlı okunmamış mesaj dizilerinin sayısını alır.
getThreadById(id)GmailThreadKimliğe göre bir mesaj dizisi alır.
getTrashThreads()GmailThread[]Etiketlerden bağımsız olarak tüm çöp kutusu ileti dizilerini alır.
getTrashThreads(start, max)GmailThread[]Etiketlerden bağımsız olarak bir dizi çöp kutusu dizisini alır.
getUserLabelByName(name)GmailLabelEtiket adına uygun olarak bir etiketi alır.
getUserLabels()GmailLabel[]Kullanıcı tarafından oluşturulan etiketlerin listesini alır.
markMessageRead(message)GmailAppBu mesajı okundu olarak işaretler ve iletiyi yenilenmeye zorlar.
markMessageUnread(message)GmailAppBu mesajı okunmadı olarak işaretler ve iletiyi yenilemeye zorlar.
markMessagesRead(messages)GmailAppBu iletileri okundu olarak işaretler ve iletileri yenilemeye zorlar.
markMessagesUnread(messages)GmailAppBu iletileri okunmadı olarak işaretler ve iletileri yenilemeye zorlar.
markThreadImportant(thread)GmailAppBu ileti dizisini önemli olarak işaretler ve ileti dizisini yenilenmeye zorlar.
markThreadRead(thread)GmailAppBu ileti dizisini okundu olarak işaretler ve ileti dizisini yenilenmeye zorlar.
markThreadUnimportant(thread)GmailAppBu ileti dizisini önemsiz olarak işaretler ve ileti dizisini yenilenmeye zorlar.
markThreadUnread(thread)GmailAppBu mesaj dizisini okunmadı olarak işaretler ve ileti dizisini yenilenmeye zorlar.
markThreadsImportant(threads)GmailAppBu ileti dizilerini önemli olarak işaretler ve ileti dizilerini yenilenmeye zorlar.
markThreadsRead(threads)GmailAppBu ileti dizilerini okundu olarak işaretler ve ileti dizilerini yenilenmeye zorlar.
markThreadsUnimportant(threads)GmailAppBu ileti dizilerini önemsiz olarak işaretler ve ileti dizilerini yenilenmeye zorlar.
markThreadsUnread(threads)GmailAppBu ileti dizilerini okunmamış olarak işaretler ve ileti dizilerini yenilenmeye zorlar.
moveMessageToTrash(message)GmailAppİleti çöp kutusuna taşınır ve yenilenmeye zorlanır.
moveMessagesToTrash(messages)GmailAppBelirtilen iletileri çöp kutusuna taşır ve iletileri yenilenmeye zorlar.
moveThreadToArchive(thread)GmailAppBu ileti dizisini arşive taşır ve yenilemeye zorlar.
moveThreadToInbox(thread)GmailAppBu ileti dizisini gelen kutusuna taşır ve ileti dizisini yenilenmeye zorlar.
moveThreadToSpam(thread)GmailAppBu mesaj dizisini spam'e taşır ve mesaj dizisini yenilemeye zorlar.
moveThreadToTrash(thread)GmailAppBu ileti dizisi çöp kutusuna taşınır ve ileti dizisini yenilenmeye zorlar.
moveThreadsToArchive(threads)GmailAppBu ileti dizilerini arşive taşır ve yenilemeye zorlar.
moveThreadsToInbox(threads)GmailAppBu ileti dizilerini gelen kutusuna taşır ve yenilemeye zorlar.
moveThreadsToSpam(threads)GmailAppBu ileti dizilerini spam'e taşır ve yenilemeye zorlar.
moveThreadsToTrash(threads)GmailAppBu ileti dizilerini çöp kutusuna taşır ve yenilenmeye zorlar.
refreshMessage(message)GmailAppİletiyi ve ilişkili durumu Gmail'den yeniden yükler (etiketlerin, okuma durumunun vb. değişmesi durumunda kullanışlıdır).
refreshMessages(messages)GmailAppİletileri ve ilişkili durumu Gmail'den yeniden yükler (etiketlerin, okuma durumunun vb. değişmesi durumunda kullanışlıdır).
refreshThread(thread)GmailAppİleti dizisini ve ilişkili durumu Gmail'den yeniden yükler (etiketlerin, okuma durumunun vb. değişmesi durumunda kullanışlıdır).
refreshThreads(threads)GmailAppİleti dizilerini ve ilişkili durumu Gmail'den yeniden yükler (etiketlerin, okuma durumunun vb. değişmesi durumunda kullanışlıdır).
search(query)GmailThread[]Belirtilen sorguyla Gmail'de arama yapın.
search(query, start, max)GmailThread[]Belirtilen sorguyla Gmail'de arama yapın.
sendEmail(recipient, subject, body)GmailAppE-posta mesajı gönderir.
sendEmail(recipient, subject, body, options)GmailAppİsteğe bağlı bağımsız değişkenler içeren bir e-posta iletisi gönderir.
setCurrentMessageAccessToken(accessToken)voidKomut dosyasının geçerli GmailMessage özelliklerine erişmesini sağlayan geçerli mesaj erişim jetonunu ayarlar.
starMessage(message)GmailAppBu mesaja yıldız ekler ve mesajı yenilenmeye zorlar.
starMessages(messages)GmailAppBu iletilere yıldız ekler ve iletileri yenilenmeye zorlar.
unstarMessage(message)GmailAppBu mesajdaki bir yıldızı kaldırır ve mesajı yenilenmeye zorlar.
unstarMessages(messages)GmailAppBu iletilerdeki yıldızları kaldırır ve iletileri yenilenmeye zorlar.

GmailAttachment

Yöntemler

YöntemDönüş türüKısa açıklama
copyBlob()BlobBu blob'un bir kopyasını döndürür.
getAs(contentType)BlobBu nesnenin içindeki verileri, belirtilen içerik türüne dönüştürülmüş bir blob olarak döndürür.
getBytes()Byte[]Bu blob'da depolanan verileri alır.
getContentType()StringBu blob'daki baytların içerik türünü alır.
getDataAsString()StringBu blob'un verilerini UTF-8 kodlamasına sahip Dize olarak alır.
getDataAsString(charset)StringBu blob'un verilerini belirtilen kodlamaya sahip bir dize olarak alır.
getHash()StringBu ek için SHA1 içerik karmasını alır.
getName()StringBu blob'un adını alır.
getSize()IntegerBu ekin boyutunu alır.
isGoogleType()BooleanBu blob'un Google Workspace dosyası (E-Tablolar, Dokümanlar vb.) olup olmadığını döndürür.
setBytes(data)BlobBu blob'da depolanan verileri ayarlar.
setContentType(contentType)BlobBu blob'daki baytların içerik türünü ayarlar.
setContentTypeFromExtension()BlobDosya uzantısına göre bu blob'daki baytların içerik türünü ayarlar.
setDataFromString(string)BlobBu blob'un verilerini UTF-8 kodlamasına sahip bir dizeden ayarlar.
setDataFromString(string, charset)BlobBu blob'un verilerini, belirtilen kodlamaya sahip bir dizeden ayarlar.
setName(name)BlobBu blob'un adını ayarlar.

GmailDraft

Yöntemler

YöntemDönüş türüKısa açıklama
deleteDraft()voidBu taslak iletiyi siler.
getId()StringBu taslak mesajın kimliğini alır.
getMessage()GmailMessageBu taslağı temsil eden bir GmailMessage döndürür.
getMessageId()StringBu taslağı temsil eden GmailMessage kimliğini döndürür.
send()GmailMessageBu taslak e-posta mesajını gönderir.
update(recipient, subject, body)GmailDraftBu taslak mesajın içeriğini değiştirir.
update(recipient, subject, body, options)GmailDraftİsteğe bağlı bağımsız değişkenler kullanarak bu taslak mesajın içeriğini değiştirir.

GmailLabel

Yöntemler

YöntemDönüş türüKısa açıklama
addToThread(thread)GmailLabelBu etiketi belirtilen ileti dizisine ekler ve ileti dizisini yenilemeye zorlar (GmailThread.refresh()).
addToThreads(threads)GmailLabelBu etiketi verilen ileti dizilerine ekler ve ileti dizilerini yenilenmeye zorlar.
deleteLabel()voidBu etiketi siler.
getName()StringBu etiketin adını alır.
getThreads()GmailThread[]Bu etiketle işaretlenen ileti dizilerini alır.
getThreads(start, max)GmailThread[]Bu etiketle işaretlenen bir ileti dizisi aralığını alır.
getUnreadCount()IntegerBu etiketle etiketlenen okunmamış mesaj dizilerinin sayısını alır.
removeFromThread(thread)GmailLabelBu etiketi belirtilen ileti dizisinden kaldırır ve ileti dizisini yenilenmeye zorlar.
removeFromThreads(threads)GmailLabelBu etiketi belirtilen ileti dizilerinden kaldırır ve ileti dizilerini yenilenmeye zorlar.

GmailMessage

Yöntemler

YöntemDönüş türüKısa açıklama
createDraftReply(body)GmailDraftYanıtla adresini kullanarak bu iletiyi gönderene yanıt veren bir taslak ileti oluşturur.
createDraftReply(body, options)GmailDraftİsteğe bağlı bağımsız değişkenlerle, yanıt adresini kullanarak bu iletiyi gönderen kişiyi yanıtlayan bir taslak mesaj oluşturur.
createDraftReplyAll(body)GmailDraftYanıtla adresini ve bu iletinin tüm alıcılarını kullanarak göndereni yanıtlayan bir taslak ileti oluşturur.
createDraftReplyAll(body, options)GmailDraftİsteğe bağlı bağımsız değişkenlerle, yanıt adresini ve tüm alıcıları kullanarak bu iletinin gönderenini yanıtlayan bir taslak ileti oluşturur.
forward(recipient)GmailMessageBu iletiyi yeni alıcılara yönlendirir.
forward(recipient, options)GmailMessageBu iletiyi isteğe bağlı bağımsız değişkenlerle yeni alıcılara yönlendirir.
getAttachments()GmailAttachment[]Bu iletinin tüm eklerini alır.
getAttachments(options)GmailAttachment[]Bu iletinin tüm eklerini alır.
getBcc()StringBu iletinin virgülle ayrılmış alıcılarını alır.
getBody()StringBu iletinin gövdesinin HTML içeriğini alır.
getCc()StringBu iletinin virgülle ayrılmış alıcıları cc'd şeklindedir.
getDate()DateBu mesajın tarih ve saatini alır.
getFrom()StringBu iletinin gönderenini alır.
getHeader(name)StringBaşlık adına göre, bir RFC 2822 üstbilgisinin değerini alır.
getId()StringBu mesajın kimliğini alır.
getPlainBody()StringBu iletinin gövdesinin içeriğini HTML biçimlendirmesi olmadan alır.
getRawContent()StringBu mesajın işlenmemiş içeriğini alır.
getReplyTo()StringBu iletinin (genellikle gönderen) yanıt adresini alır.
getSubject()StringBu iletinin konusunu alır.
getThread()GmailThreadBu mesajı içeren mesaj dizisini alır.
getTo()StringBu iletinin virgülle ayrılmış alıcılarını alır.
isDraft()BooleanBu iletinin taslak olup olmadığını belirler.
isInChats()BooleanBu mesajın sohbet olup olmadığını belirler.
isInInbox()BooleanBu iletinin gelen kutusunda olup olmadığını belirler.
isInPriorityInbox()BooleanBu ileti öncelikli gelen kutusundaysa true değerini, aksi takdirde false değerini döndürür.
isInTrash()BooleanBu iletinin çöp kutusunda olup olmadığını belirler.
isStarred()BooleanBu iletinin yıldız işaretli olup olmadığını belirtir.
isUnread()BooleanBu mesajın okunmamış olup olmadığını belirler.
markRead()GmailMessageMesajı okundu olarak işaretler.
markUnread()GmailMessageİleti okunmadı olarak işaretlenir.
moveToTrash()GmailMessageİleti çöp kutusuna taşınır.
refresh()GmailMessageBu mesajı ve ilişkili durumu Gmail'den yeniden yükler (etiketlerin, okuma durumunun vb. değişmesi durumunda kullanışlıdır).
reply(body)GmailMessageBu iletiyi göndereni yanıtlarken yanıt adresi kullanılır.
reply(body, options)GmailMessageİsteğe bağlı bağımsız değişkenlerle, bu iletiyi göndereni yanıtlarken adresi kullanır.
replyAll(body)GmailMessageCevap adresini ve bu iletinin tüm alıcılarını kullanarak göndereni yanıtlar.
replyAll(body, options)GmailMessageİsteğe bağlı bağımsız değişkenlerle birlikte bu iletiyi gönderene yanıt adresini ve tüm alıcıları kullanarak yanıt verir.
star()GmailMessageMesaja yıldız ekler.
unstar()GmailMessageİletinin yıldızını kaldırır.

GmailThread

Yöntemler

YöntemDönüş türüKısa açıklama
addLabel(label)GmailThreadBu etiketi ileti dizisine ekler.
createDraftReply(body)GmailDraftYanıtlama adresini kullanarak bu mesaj dizisindeki son mesajı gönderen kişiye yanıt veren bir taslak mesaj oluşturur.
createDraftReply(body, options)GmailDraftİsteğe bağlı bağımsız değişkenlerle, bu ileti dizisindeki son iletiyi gönderen kişiyi yanıtlamak için bir yanıt mesajı kullanarak taslak mesaj oluşturur.
createDraftReplyAll(body)GmailDraftBu mesaj dizisindeki son mesajı gönderen kişiyi yanıtlamak için yanıt adresini ve bu mesajın tüm alıcılarını kullanarak bir taslak mesaj oluşturur.
createDraftReplyAll(body, options)GmailDraftBu mesaj dizisindeki son mesajı gönderene, isteğe bağlı bağımsız değişkenlerle birlikte yanıt adresini ve tüm alıcıları kullanarak bir taslak mesaj oluşturur.
getFirstMessageSubject()StringMesaj dizisindeki ilk mesajın konusunu alır.
getId()StringBu ileti dizisinin kimliğini alır.
getLabels()GmailLabel[]Bu ileti dizisinde kullanıcı tarafından oluşturulan etiketleri döndürür.
getLastMessageDate()DateBu mesaj dizisinin en son mesajının tarihini alır.
getMessageCount()Integerİleti dizisindeki iletilerin sayısını döndürür.
getMessages()GmailMessage[]Bu mesaj dizisindeki mesajları alır.
getPermalink()StringBu mesaj dizisi için kalıcı bağlantı alır.
hasStarredMessages()BooleanMesaj dizisinde yıldızlı mesaj olup olmadığını döndürür.
isImportant()Booleanİleti dizisinin önemli olarak işaretlenip işaretlenmediğini döndürür.
isInChats()BooleanMesaj dizisinin sohbet olarak etiketlenip etiketlenmediğini döndürür.
isInInbox()Booleanİleti dizisinin gelen kutusunda olup olmadığını döndürür.
isInPriorityInbox()BooleanBu ileti dizisi öncelikli gelen kutusundaysa true (doğru), geçmiyorsa false (yanlış) döndürür.
isInSpam()Booleanİleti dizisinin spam olarak işaretlenip işaretlenmediğini döndürür.
isInTrash()Booleanİleti dizisinin çöp kutusunda olup olmadığını döndürür.
isUnread()BooleanMesaj dizisinde okunmamış mesaj olup olmadığını döndürür.
markImportant()GmailThreadBu mesaj dizisini önemli olarak işaretler.
markRead()GmailThreadBu mesaj dizisini okundu olarak işaretler.
markUnimportant()GmailThreadBu ileti dizisini önemsiz olarak işaretler.
markUnread()GmailThreadBu mesaj dizisini okunmadı olarak işaretler.
moveToArchive()GmailThreadBu ileti dizisini arşive taşır.
moveToInbox()GmailThreadBu ileti dizisini gelen kutusuna taşır.
moveToSpam()GmailThreadBu mesaj dizisini spam'e taşır.
moveToTrash()GmailThreadBu ileti dizisini çöp kutusuna taşır.
refresh()GmailThreadBu mesaj dizisini ve ilişkili durumu Gmail'den yeniden yükler (etiketlerin, okuma durumunun vb. değişmesi durumunda kullanışlıdır).
removeLabel(label)GmailThreadBu etiketi ileti dizisinden kaldırır.
reply(body)GmailThreadBu mesaj dizisindeki son mesajı göndereni responseTo adresini kullanarak yanıtlayın.
reply(body, options)GmailThreadİsteğe bağlı bağımsız değişkenlerle, bu ileti dizisindeki son iletiyi göndereni responseTo adresini kullanarak yanıtlayın.
replyAll(body)GmailThreadBu mesaj dizisindeki son mesajın tüm gönderenlerini ve göndereni (replyTo adresini kullanarak) yanıtlayın.
replyAll(body, options)GmailThreadİsteğe bağlı bağımsız değişkenlerle göndereni (replyTo adresini kullanarak) ve bu ileti dizisindeki son iletinin tüm alıcılarını yanıtlayın.