Kullanıcının Gmail hesabındaki bir ileti dizisi.
Yöntemler
| Yöntem | Dönüş türü | Kısa açıklama | 
|---|---|---|
| add | Gmail | Bu etiketi ileti dizisine ekler. | 
| create | Gmail | Yanıtlama adresini kullanarak bu ileti dizisindeki son mesajın gönderenini yanıtlayan bir taslak ileti oluşturur. | 
| create | Gmail | İsteğe bağlı bağımsız değişkenlerle birlikte, bu ileti dizisindeki son mesajın gönderenini yanıtlama adresini kullanarak yanıtlayan bir taslak ileti oluşturur. | 
| create | Gmail | Yanıtlama adresini ve bu ileti dizisindeki tüm alıcıları kullanarak bu ileti dizisindeki son iletiyi gönderene yanıt veren bir taslak ileti oluşturur. | 
| create | Gmail | İsteğe bağlı bağımsız değişkenlerle birlikte, yanıtlama adresini ve tüm alıcıları kullanarak bu ileti dizisindeki son mesajın gönderenini yanıtlayan bir taslak ileti oluşturur. | 
| get | String | İleti dizisindeki ilk mesajın konusunu alır. | 
| get | String | Bu ileti dizisinin kimliğini alır. | 
| get | Gmail | Bu ileti dizisinde kullanıcı tarafından oluşturulan etiketleri döndürür. | 
| get | Date | Bu ileti dizisinin en son mesajının tarihini alır. | 
| get | Integer | İleti dizisindeki mesaj sayısını döndürür. | 
| get | Gmail | Bu ileti dizisindeki mesajları alır. | 
| get | String | Bu ileti dizisinin kalıcı bağlantısını alır. | 
| has | Boolean | İleti dizisinde yıldızlı mesaj olup olmadığını döndürür. | 
| is | Boolean | İleti dizisinin önemli olarak işaretlenip işaretlenmediğini döndürür. | 
| is | Boolean | İleti dizisinin sohbet olarak etiketlenip etiketlenmediğini döndürür. | 
| is | Boolean | Mesaj dizisinin gelen kutusundaki olup olmadığını döndürür. | 
| is | Boolean | Bu ileti dizisi öncelikli gelen kutusundaysa true (doğru), aksi takdirde false (yanlış) değerini döndürür. | 
| is | Boolean | Mesaj dizisinin spam olarak işaretlenip işaretlenmediğini döndürür. | 
| is | Boolean | İleti dizisinin çöp kutusunda olup olmadığını döndürür. | 
| is | Boolean | İleti dizisinde okunmamış mesaj olup olmadığını döndürür. | 
| mark | Gmail | Bu ileti dizisini önemli olarak işaretler. | 
| mark | Gmail | Bu ileti dizisini okundu olarak işaretler. | 
| mark | Gmail | Bu ileti dizisini önemsiz olarak işaretler. | 
| mark | Gmail | Bu ileti dizisini okunmadı olarak işaretler. | 
| move | Gmail | Bu ileti dizisini arşive taşır. | 
| move | Gmail | Bu ileti dizisini gelen kutusuna taşır. | 
| move | Gmail | Bu ileti dizisini spam klasörüne taşır. | 
| move | Gmail | Bu ileti dizisini çöp kutusuna taşır. | 
| refresh() | Gmail | Bu ileti dizisini ve ilişkili durumu Gmail'den yeniden yükler (etiketler, okunma durumu vb. değiştiyse kullanışlıdır). | 
| remove | Gmail | Bu etiket mesaj dizisinden kaldırılır. | 
| reply(body) | Gmail | replyTo adresini kullanarak bu ileti dizisindeki son mesajın gönderenini yanıtlayın. | 
| reply(body, options) | Gmail | İsteğe bağlı bağımsız değişkenlerle birlikte replyTo adresini kullanarak bu ileti dizisindeki son mesajın gönderenini yanıtlayın. | 
| reply | Gmail | Göndereni (replyTo adresini kullanarak) ve bu ileti dizisindeki son mesajın tüm alıcılarını yanıtlayın. | 
| reply | Gmail | Göndereni ( replyadresini kullanarak) ve bu ileti dizisindeki son iletiyi alan tüm alıcıları isteğe bağlı bağımsız değişkenlerle yanıtlayın. | 
Ayrıntılı dokümanlar
add
Bu etiketi ileti dizisine ekler.
// Add label MyLabel to the first thread in the inbox const label = GmailApp.getUserLabelByName('MyLabel'); const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.addLabel(label);
Parametreler
| Ad | Tür | Açıklama | 
|---|---|---|
| label | Gmail | Bu ileti dizisine uygulanacak etiket | 
Return
Gmail: zincirleme için yararlı olan bu ileti dizisi
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla veya ilgili REST API'deki uygun kapsamlarla yetkilendirme gerektirir:
- 
https://mail.google.com/
Aşağıdaki kaynakları da incelemenizi öneririz:
create
Yanıtlama adresini kullanarak bu ileti dizisindeki son mesajın gönderenini yanıtlayan bir taslak ileti oluşturur. E-postanın boyutu (üstbilgiler dahil) kota sınırına ulaştı.
// Create a draft reply to the message author with an acknowledgement. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.createDraftReply('Got your message');
Parametreler
| Ad | Tür | Açıklama | 
|---|---|---|
| body | String | e-postanın mesajı | 
Return
Gmail: Yeni oluşturulan taslak ileti
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla veya ilgili REST API'deki uygun kapsamlarla yetkilendirme gerektirir:
- 
https://mail.google.com/
Aşağıdaki kaynakları da incelemenizi öneririz:
create
İsteğe bağlı bağımsız değişkenlerle birlikte, bu ileti dizisindeki son mesajın gönderenini yanıtlama adresini kullanarak yanıtlayan bir taslak ileti oluşturur.
E-posta hem düz metin hem de HTML gövdesi içerebilir. E-postanın boyutu (üstbilgiler dahil) kota sınırına ulaştı.
// Create a draft response with an HTML text body. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.createDraftReply('incapable of HTML', { htmlBody: '<b>some HTML body text</b>', cc: 'another@example.com', });
Parametreler
| Ad | Tür | Açıklama | 
|---|---|---|
| body | String | e-postanın mesajı | 
| options | Object | Aşağıda listelenen gelişmiş parametreleri belirten bir JavaScript nesnesi | 
Gelişmiş parametreler
| Ad | Tür | Açıklama | 
|---|---|---|
| attachments | Blob | E-postayla gönderilecek bir dosya dizisi | 
| bcc | String | Gizli alıcının e-posta adreslerinin virgülle ayrılmış listesi | 
| cc | String | CC alanına eklenecek e-posta adreslerinin virgülle ayrılmış listesi | 
| from | String | E-postanın gönderileceği adres. Bu adres, Gmailtarafından döndürülen değerlerden biri olmalıdır. | 
| html | String | Ayarlanırsa HTML oluşturabilen cihazlar, zorunlu body bağımsız değişkeni yerine bunu kullanır. E-postanız için satır içi resimler eklediyseniz HTML gövdesine isteğe bağlı bir inlinealanı ekleyebilirsiniz | 
| inline | Object | Resim anahtarından ( String) resim verilerine (Blob) bir eşleme içeren bir JavaScript nesnesi; bu durumdahtmlparametresinin kullanıldığı ve bu resimlere<img src="cid:imageKey" />biçiminde referanslar içerdiği varsayılır | 
| name | String | E-postayı gönderen kişinin adı (varsayılan: kullanıcının adı) | 
| reply | String | Varsayılan yanıtlama adresi olarak kullanılacak e-posta adresi (varsayılan: kullanıcının e-posta adresi) | 
| subject | String | E-posta için yeni bir konu satırı (maksimum 250 karakter) | 
Return
Gmail: Yeni oluşturulan taslak ileti
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla veya ilgili REST API'deki uygun kapsamlarla yetkilendirme gerektirir:
- 
https://mail.google.com/
Aşağıdaki kaynakları da incelemenizi öneririz:
create
Yanıtlama adresini ve bu ileti dizisindeki tüm alıcıları kullanarak bu ileti dizisindeki son iletiyi gönderene yanıt veren bir taslak ileti oluşturur. E-postanın boyutu (üstbilgiler dahil) kota sınırına ulaştı.
// Create a draft reply to all recipients (except those bcc'd) of the last email // in this thread. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.createDraftReplyAll('Got your message');
Parametreler
| Ad | Tür | Açıklama | 
|---|---|---|
| body | String | e-postanın mesajı | 
Return
Gmail: Yeni oluşturulan taslak ileti
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla veya ilgili REST API'deki uygun kapsamlarla yetkilendirme gerektirir:
- 
https://mail.google.com/
Aşağıdaki kaynakları da incelemenizi öneririz:
create
İsteğe bağlı bağımsız değişkenlerle birlikte, yanıtlama adresini ve tüm alıcıları kullanarak bu ileti dizisindeki son mesajın gönderenini yanıtlayan bir taslak ileti oluşturur.
E-posta hem düz metin hem de HTML gövdesi içerebilir. E-postanın boyutu (üstbilgiler dahil) kota sınırına ulaştı.
// Create a draft reply, using an HTML text body, to all recipients (except // those bcc'd) of the last email of in this thread. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.createDraftReplyAll('incapable of HTML', { htmlBody: '<b>some HTML body text</b>', cc: 'another@example.com', });
Parametreler
| Ad | Tür | Açıklama | 
|---|---|---|
| body | String | e-postanın mesajı | 
| options | Object | Aşağıda listelenen gelişmiş parametreleri belirten bir JavaScript nesnesi | 
Gelişmiş parametreler
| Ad | Tür | Açıklama | 
|---|---|---|
| attachments | Blob | E-postayla gönderilecek bir dosya dizisi | 
| bcc | String | Gizli alıcının e-posta adreslerinin virgülle ayrılmış listesi | 
| cc | String | CC alanına eklenecek e-posta adreslerinin virgülle ayrılmış listesi | 
| from | String | E-postanın gönderileceği adres. Bu adres, Gmailtarafından döndürülen değerlerden biri olmalıdır. | 
| html | String | Ayarlanırsa HTML oluşturabilen cihazlar, zorunlu body bağımsız değişkeni yerine bunu kullanır. E-postanız için satır içi resimler eklediyseniz HTML gövdesine isteğe bağlı bir inlinealanı ekleyebilirsiniz | 
| inline | Object | Resim anahtarından ( String) resim verilerine (Blob) bir eşleme içeren bir JavaScript nesnesi; bu durumdahtmlparametresinin kullanıldığı ve bu resimlere<img src="cid:imageKey" />biçiminde referanslar içerdiği varsayılır | 
| name | String | E-postayı gönderen kişinin adı (varsayılan: kullanıcının adı) | 
| reply | String | Varsayılan yanıtlama adresi olarak kullanılacak e-posta adresi (varsayılan: kullanıcının e-posta adresi) | 
| subject | String | E-posta için yeni bir konu satırı. Maksimum boyut 250 karakterdir. | 
Return
Gmail: Yeni oluşturulan taslak ileti
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla veya ilgili REST API'deki uygun kapsamlarla yetkilendirme gerektirir:
- 
https://mail.google.com/
Aşağıdaki kaynakları da incelemenizi öneririz:
get
İleti dizisindeki ilk mesajın konusunu alır.
// Log the subject of the first message in the first thread in the inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(firstThread.getFirstMessageSubject());
Return
String: İleti dizisindeki ilk mesajın konusu
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla veya ilgili REST API'deki uygun kapsamlarla yetkilendirme gerektirir:
- 
https://mail.google.com/
Aşağıdaki kaynakları da incelemenizi öneririz:
get
Bu ileti dizisinin kimliğini alır. Bir ileti dizisinin kimliği, içerdiği iletilere göre değişir. İleti dizisindeki belirli bir ileti için tutarlı bir kimlik almak istiyorsanız bunun yerine get işlevini çağırın.
// Log the subject of the first message in the first thread in the inbox. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const id = firstThread.getId(); // Get same thread by its ID. const thread = GmailApp.getThreadById(id); Logger.log( thread.getFirstMessageSubject() === firstThread.getFirstMessageSubject(), ); // True
Return
String: Bu ileti dizisinin kimliği
get
Bu ileti dizisinde kullanıcı tarafından oluşturulan etiketleri döndürür.
// Log the names of the labels attached to the first thread in the inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const labels = firstThread.getLabels(); for (let i = 0; i < labels.length; i++) { Logger.log(labels[i].getName()); }
Return
Gmail: Bu ileti dizisi için bir etiket dizisi
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla veya ilgili REST API'deki uygun kapsamlarla yetkilendirme gerektirir:
- 
https://mail.google.com/
get
Bu ileti dizisinin en son mesajının tarihini alır.
// Log the date of the most recent message on the first thread in the inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(firstThread.getLastMessageDate());
Return
Date: İleti dizisindeki en son mesajın tarihi
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla veya ilgili REST API'deki uygun kapsamlarla yetkilendirme gerektirir:
- 
https://mail.google.com/
Aşağıdaki kaynakları da incelemenizi öneririz:
get
İleti dizisindeki mesaj sayısını döndürür.
// Log the number of messages in the thread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(firstThread.getMessageCount());
Return
Integer: İleti dizisindeki mesaj sayısı
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla veya ilgili REST API'deki uygun kapsamlarla yetkilendirme gerektirir:
- 
https://mail.google.com/
Aşağıdaki kaynakları da incelemenizi öneririz:
get
Bu ileti dizisindeki mesajları alır.
// Log the subjects of the messages in the thread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const messages = firstThread.getMessages(); for (let i = 0; i < messages.length; i++) { Logger.log(messages[i].getSubject()); }
Return
Gmail: Bu ileti dizisindeki Gmail iletilerinin dizisi
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla veya ilgili REST API'deki uygun kapsamlarla yetkilendirme gerektirir:
- 
https://mail.google.com/
Aşağıdaki kaynakları da incelemenizi öneririz:
get
Bu ileti dizisinin kalıcı bağlantısını alır.
Bu işlemin yalnızca Gelen Kutusu ile değil, klasik Gmail arayüzüyle çalıştığını unutmayın.
// Logs the permalink for the first thread in the inbox const thread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(thread.getPermalink());
Return
String: Bu ileti dizisinin kalıcı bağlantısı
has
İleti dizisinde yıldızlı mesaj olup olmadığını döndürür.
// Log if this thread has starred messages const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`has starred : ${firstThread.hasStarredMessages()}`);
Return
Boolean: İleti dizisinde yıldızlı mesaj varsa doğru değerini döndürür.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla veya ilgili REST API'deki uygun kapsamlarla yetkilendirme gerektirir:
- 
https://mail.google.com/
is
İleti dizisinin önemli olarak işaretlenip işaretlenmediğini döndürür.
// Log if this thread is marked as important const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`Important? : ${firstThread.isImportant()}`);
Return
Boolean: İleti dizisinin önemli olarak işaretlenip işaretlenmediği.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla veya ilgili REST API'deki uygun kapsamlarla yetkilendirme gerektirir:
- 
https://mail.google.com/
is
İleti dizisinin sohbet olarak etiketlenip etiketlenmediğini döndürür.
// Log if this thread is a chat const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`is in chats? : ${firstThread.isInChats()}`);
Return
Boolean: İleti dizisi sohbet olarak etiketlenmişse doğru değerini döndürür.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla veya ilgili REST API'deki uygun kapsamlarla yetkilendirme gerektirir:
- 
https://mail.google.com/
is
Mesaj dizisinin gelen kutusundaki olup olmadığını döndürür.
// Log if this thread is in the inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`is in the inbox? : ${firstThread.isInInbox()}`);
Return
Boolean: İleti dizisi gelen kutusundaysa doğru değerini alır.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla veya ilgili REST API'deki uygun kapsamlarla yetkilendirme gerektirir:
- 
https://mail.google.com/
is
Bu ileti dizisi öncelikli gelen kutusundaysa true (doğru), aksi takdirde false (yanlış) değerini döndürür.
// Log if this thread is in the priority inbox const firstThread = GmailApp.getPriorityInboxThreads(0, 1)[0]; Logger.log(`is in priority inbox? ${firstThread.isInPriorityInbox()}`);
Return
Boolean: İleti dizisi öncelikli e-posta kutusundaysa doğru değerini alır.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla veya ilgili REST API'deki uygun kapsamlarla yetkilendirme gerektirir:
- 
https://mail.google.com/
is
Mesaj dizisinin spam olarak işaretlenip işaretlenmediğini döndürür.
// Log if this thread is in the spam folder const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`Spam? ${firstThread.isInSpam()}`);
Return
Boolean: Bu ileti dizisinin spam olarak işaretlenip işaretlenmediğini belirtir.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla veya ilgili REST API'deki uygun kapsamlarla yetkilendirme gerektirir:
- 
https://mail.google.com/
is
İleti dizisinin çöp kutusunda olup olmadığını döndürür.
// Log if this thread is in the trash const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`Trashed? ${firstThread.isInTrash()}`);
Return
Boolean: İleti dizisi çöp kutusundaysa doğru değerini alır.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla veya ilgili REST API'deki uygun kapsamlarla yetkilendirme gerektirir:
- 
https://mail.google.com/
is
İleti dizisinde okunmamış mesaj olup olmadığını döndürür.
// Log if this thread is unread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`Unread? ${firstThread.isUnread()}`);
Return
Boolean: Okunmamış mesaj varsa doğru değerini döndürür.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla veya ilgili REST API'deki uygun kapsamlarla yetkilendirme gerektirir:
- 
https://mail.google.com/
mark
Bu ileti dizisini önemli olarak işaretler.
// Mark first inbox thread as important const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markImportant();
Return
Gmail: zincirleme için yararlı olan bu ileti dizisi
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla veya ilgili REST API'deki uygun kapsamlarla yetkilendirme gerektirir:
- 
https://mail.google.com/
Aşağıdaki kaynakları da incelemenizi öneririz:
mark
Bu ileti dizisini okundu olarak işaretler.
// Mark first inbox thread as read const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markRead();
Return
Gmail: zincirleme için yararlı olan bu ileti dizisi
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla veya ilgili REST API'deki uygun kapsamlarla yetkilendirme gerektirir:
- 
https://mail.google.com/
Aşağıdaki kaynakları da incelemenizi öneririz:
mark
Bu ileti dizisini önemsiz olarak işaretler.
// Mark first inbox thread as unimportant const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markUnimportant();
Return
Gmail: zincirleme için yararlı olan bu ileti dizisi
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla veya ilgili REST API'deki uygun kapsamlarla yetkilendirme gerektirir:
- 
https://mail.google.com/
Aşağıdaki kaynakları da incelemenizi öneririz:
mark
Bu ileti dizisini okunmadı olarak işaretler.
// Mark first inbox thread as unread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markUnread();
Return
Gmail: zincirleme için yararlı olan bu ileti dizisi
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla veya ilgili REST API'deki uygun kapsamlarla yetkilendirme gerektirir:
- 
https://mail.google.com/
Aşağıdaki kaynakları da incelemenizi öneririz:
move
Bu ileti dizisini arşive taşır.
// Archive first inbox thread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToArchive();
Return
Gmail: zincirleme için yararlı olan bu ileti dizisi
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla veya ilgili REST API'deki uygun kapsamlarla yetkilendirme gerektirir:
- 
https://mail.google.com/
move
Bu ileti dizisini gelen kutusuna taşır.
// Move first non-inbox thread to inbox const firstThread = GmailApp.search('-in:inbox')[0]; firstThread.moveToInbox();
Return
Gmail: zincirleme için yararlı olan bu ileti dizisi
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla veya ilgili REST API'deki uygun kapsamlarla yetkilendirme gerektirir:
- 
https://mail.google.com/
move
Bu ileti dizisini spam klasörüne taşır.
// Move first inbox thread to spam const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToSpam();
Return
Gmail: zincirleme için yararlı olan bu ileti dizisi
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla veya ilgili REST API'deki uygun kapsamlarla yetkilendirme gerektirir:
- 
https://mail.google.com/
move
Bu ileti dizisini çöp kutusuna taşır.
// Move first inbox thread to trash const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToTrash();
Return
Gmail: zincirleme için yararlı olan bu ileti dizisi
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla veya ilgili REST API'deki uygun kapsamlarla yetkilendirme gerektirir:
- 
https://mail.google.com/
refresh()
Bu ileti dizisini ve ilişkili durumu Gmail'den yeniden yükler (etiketler, okunma durumu vb. değiştiyse kullanışlıdır).
const firstThread = GmailApp.getInboxThreads(0, 1)[0]; // ...Do something that may take a while here.... firstThread.refresh(); // Make sure it's up-to-date // ...Do more stuff with firstThread ...
Return
Gmail: zincirleme için yararlı olan bu ileti dizisi
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla veya ilgili REST API'deki uygun kapsamlarla yetkilendirme gerektirir:
- 
https://mail.google.com/
remove
Bu etiket mesaj dizisinden kaldırılır.
const myLabel = GmailApp.getUserLabelByName('<your label>'); const threads = myLabel.getThreads(); for (const thread of threads) { thread.removeLabel(myLabel); }
Parametreler
| Ad | Tür | Açıklama | 
|---|---|---|
| label | Gmail | Bu ileti dizisinden kaldırılacak etiket | 
Return
Gmail: zincirleme için yararlı olan bu ileti dizisi
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla veya ilgili REST API'deki uygun kapsamlarla yetkilendirme gerektirir:
- 
https://mail.google.com/
Aşağıdaki kaynakları da incelemenizi öneririz:
reply(body)
replyTo adresini kullanarak bu ileti dizisindeki son mesajın gönderenini yanıtlayın.
E-postanın toplam boyutunun (tüm üstbilgiler dahil) 20 KB'yi aşmaması gerektiğini unutmayın.
// Respond to author of last email in thread with acknowledgment const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.reply('Got your message');
Parametreler
| Ad | Tür | Açıklama | 
|---|---|---|
| body | String | e-postanın mesajı | 
Return
Gmail: zincirleme için yararlı olan bu ileti dizisi
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla veya ilgili REST API'deki uygun kapsamlarla yetkilendirme gerektirir:
- 
https://mail.google.com/
Aşağıdaki kaynakları da incelemenizi öneririz:
reply(body, options)
İsteğe bağlı bağımsız değişkenlerle birlikte replyTo adresini kullanarak bu ileti dizisindeki son mesajın gönderenini yanıtlayın. E-posta hem düz metin hem de HTML gövdesi içerebilir. E-postanın toplam boyutunun (tüm üstbilgiler dahil ancak ekler hariç) 20 KB'yi aşmaması gerektiğini unutmayın.
// Respond with HTML body text. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.reply('incapable of HTML', { htmlBody: 'some HTML body text', noReply: true, });
Parametreler
| Ad | Tür | Açıklama | 
|---|---|---|
| body | String | e-postanın mesajı | 
| options | Object | Aşağıda listelenen gelişmiş parametreleri belirten bir JavaScript nesnesi | 
Gelişmiş parametreler
| Ad | Tür | Açıklama | 
|---|---|---|
| cc | String | CC alanına eklenecek e-posta adreslerinin virgülle ayrılmış listesi | 
| bcc | String | Gizli alıcının e-posta adreslerinin virgülle ayrılmış listesi | 
| html | String | Ayarlanırsa HTML oluşturabilen cihazlar, zorunlu body bağımsız değişkeni yerine bunu kullanır. E-postanız için satır içi resimler eklediyseniz HTML gövdesine isteğe bağlı bir inlinealanı ekleyebilirsiniz | 
| name | String | E-postayı gönderen kişinin adı (varsayılan: kullanıcının adı) | 
| from | String | E-postanın gönderileceği adres. Bu adres, Gmailtarafından döndürülen değerlerden biri olmalıdır. | 
| reply | String | Varsayılan yanıtlama adresi olarak kullanılacak e-posta adresi (varsayılan: kullanıcının e-posta adresi) | 
| no | Boolean | true, e-postanın alıcıları e-postalara yanıt vermekten vazgeçirmek için genel bir yanıtsız e-posta adresinden gönderilmesi gerekiyorsa; bu seçenek yalnızca Google Workspace hesapları için kullanılabilir, Gmail kullanıcıları tarafından kullanılamaz | 
| attachments | Blob | E-postayla gönderilecek bir dosya dizisi | 
| inline | Object | Resim anahtarından ( String) resim verilerine (Blob) bir eşleme içeren bir JavaScript nesnesi; bu durumdahtmlparametresinin kullanıldığı ve bu resimlere<img src="cid:imageKey" />biçiminde referanslar içerdiği varsayılır | 
Return
Gmail: zincirleme için yararlı olan bu ileti dizisi
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla veya ilgili REST API'deki uygun kapsamlarla yetkilendirme gerektirir:
- 
https://mail.google.com/
Aşağıdaki kaynakları da incelemenizi öneririz:
reply
Göndereni (replyTo adresini kullanarak) ve bu ileti dizisindeki son mesajın tüm alıcılarını yanıtlayın.
E-postanın toplam boyutunun (tüm üstbilgiler dahil) 20 KB'yi aşmaması gerektiğini unutmayın.
// Respond to all with acknowledgment to the first thread in the inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.replyAll('Got your message');
Parametreler
| Ad | Tür | Açıklama | 
|---|---|---|
| body | String | e-postanın mesajı | 
Return
Gmail: zincirleme için yararlı olan bu ileti dizisi
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla veya ilgili REST API'deki uygun kapsamlarla yetkilendirme gerektirir:
- 
https://mail.google.com/
Aşağıdaki kaynakları da incelemenizi öneririz:
reply
Göndereni (reply adresini kullanarak) ve bu ileti dizisindeki son iletiyi alan tüm alıcıları isteğe bağlı bağımsız değişkenlerle yanıtlayın. E-posta hem düz metin hem de HTML gövdesi içerebilir. E-postanın toplam boyutunun (tüm üstbilgiler dahil ancak ekler hariç) 20 KB'yi aşmaması gerektiğini unutmayın.
// Respond with HTML body text. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.replyAll('incapable of HTML', { htmlBody: 'some HTML body text', noReply: true, });
Parametreler
| Ad | Tür | Açıklama | 
|---|---|---|
| body | String | e-postanın mesajı | 
| options | Object | Aşağıda listelenen gelişmiş parametreleri belirten bir JavaScript nesnesi | 
Gelişmiş parametreler
| Ad | Tür | Açıklama | 
|---|---|---|
| cc | String | CC alanına eklenecek e-posta adreslerinin virgülle ayrılmış listesi | 
| bcc | String | Gizli alıcının e-posta adreslerinin virgülle ayrılmış listesi | 
| html | String | Ayarlanırsa HTML oluşturabilen cihazlar, zorunlu body bağımsız değişkeni yerine bunu kullanır. E-postanız için satır içi resimler eklediyseniz HTML gövdesine isteğe bağlı bir inlinealanı ekleyebilirsiniz | 
| name | String | E-postayı gönderen kişinin adı (varsayılan: kullanıcının adı) | 
| from | String | E-postanın gönderileceği adres. Bu adres, Gmailtarafından döndürülen değerlerden biri olmalıdır. | 
| reply | String | Varsayılan yanıtlama adresi olarak kullanılacak e-posta adresi (varsayılan: kullanıcının e-posta adresi) | 
| no | Boolean | trueE-postanın, alıcıları e-postalara yanıt vermekten vazgeçirmek için genel bir yanıtsız e-posta adresinden gönderilmesi gerekiyorsa; bu seçenek yalnızca G Suite hesapları için kullanılabilir, Gmail kullanıcıları tarafından kullanılamaz | 
| attachments | Blob | E-postayla gönderilecek bir dosya dizisi | 
| inline | Object | Resim anahtarından ( String) resim verilerine (Blob) bir eşleme içeren bir JavaScript nesnesi; bu durumdahtmlparametresinin kullanıldığı ve bu resimlere<img src="cid:imageKey" />biçiminde referanslar içerdiği varsayılır | 
Return
Gmail: zincirleme için yararlı olan bu ileti dizisi
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan bir veya daha fazlasıyla veya ilgili REST API'deki uygun kapsamlarla yetkilendirme gerektirir:
- 
https://mail.google.com/