Un fil de discussion dans le compte Gmail d'un utilisateur
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
addLabel(label) | GmailThread | Ajoute ce libellé au fil de discussion. |
createDraftReply(body) | GmailDraft | Crée un brouillon pour répondre à l'expéditeur du dernier message de ce fil de discussion à l'aide de la méthode adresse de réponse. |
createDraftReply(body, options) | GmailDraft | Crée un brouillon pour répondre à l'expéditeur du dernier message de ce fil de discussion à l'aide de la méthode adresse de réponse, avec des arguments facultatifs. |
createDraftReplyAll(body) | GmailDraft | Crée un brouillon pour répondre à l'expéditeur du dernier message de ce fil de discussion à l'aide de la méthode adresse de réponse et tous les destinataires de ce message. |
createDraftReplyAll(body, options) | GmailDraft | Crée un brouillon pour répondre à l'expéditeur du dernier message de ce fil de discussion à l'aide de la méthode adresse de réponse et tous les destinataires, avec des arguments facultatifs. |
getFirstMessageSubject() | String | Récupère l'objet du premier message du fil de discussion. |
getId() | String | Récupère l'ID de ce thread. |
getLabels() | GmailLabel[] | Renvoie les libellés créés par l'utilisateur sur ce fil de discussion. |
getLastMessageDate() | Date | Récupère la date du message le plus récent de ce fil de discussion. |
getMessageCount() | Integer | Renvoie le nombre de messages du fil de discussion. |
getMessages() | GmailMessage[] | Récupère les messages de ce fil de discussion. |
getPermalink() | String | Récupère un lien permanent pour ce fil de discussion. |
hasStarredMessages() | Boolean | Indique si le fil de discussion comporte des messages suivis. |
isImportant() | Boolean | Indique si le fil de discussion est marqué comme important. |
isInChats() | Boolean | Indique si le fil de discussion est associé à un libellé de chat. |
isInInbox() | Boolean | Indique si le fil de discussion se trouve dans la boîte de réception. |
isInPriorityInbox() | Boolean | Renvoie la valeur "true" si ce fil de discussion se trouve dans la boîte de réception prioritaire. renvoie "false" dans le cas contraire. |
isInSpam() | Boolean | Indique si le fil de discussion est marqué comme spam. |
isInTrash() | Boolean | Indique si le fil de discussion se trouve dans la corbeille. |
isUnread() | Boolean | Indique si le fil de discussion contient des messages non lus. |
markImportant() | GmailThread | Marque ce fil de discussion comme important. |
markRead() | GmailThread | Marque ce fil de discussion comme lu. |
markUnimportant() | GmailThread | Marque ce fil de discussion comme non important. |
markUnread() | GmailThread | Marque ce fil de discussion comme non lu. |
moveToArchive() | GmailThread | Déplace ce fil de discussion vers l'archive. |
moveToInbox() | GmailThread | Déplace ce fil de discussion dans la boîte de réception. |
moveToSpam() | GmailThread | Déplace ce fil de discussion dans le spam. |
moveToTrash() | GmailThread | Place ce fil de discussion dans la corbeille. |
refresh() | GmailThread | Actualise ce fil de discussion et l'état associé depuis Gmail (utile si les libellés, l'état de lecture, etc., ont changé). |
removeLabel(label) | GmailThread | Supprime ce libellé du fil de discussion. |
reply(body) | GmailThread | Répondez à l'expéditeur du dernier message de ce fil de discussion en utilisant l'adresse ReplyTo. |
reply(body, options) | GmailThread | Répondez à l'expéditeur du dernier message de ce fil de discussion en utilisant l'adresse ReplyTo, avec la mention . |
replyAll(body) | GmailThread | Répondez à l'expéditeur (avec l'adresse ReplyTo) et à tous les destinataires du dernier message affiché à cet thread. |
replyAll(body, options) | GmailThread | Répondre à l'expéditeur (en utilisant l'adresse replyTo ) et à tous les destinataires du dernier message
sur ce fil de discussion, avec des arguments facultatifs. |
Documentation détaillée
addLabel(label)
Ajoute ce libellé au fil de discussion.
// Add label MyLabel to the first thread in the inbox var label = GmailApp.getUserLabelByName("MyLabel"); var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.addLabel(label);
Paramètres
Nom | Type | Description |
---|---|---|
label | GmailLabel | Libellé à appliquer à ce fil de discussion |
Renvois
GmailThread
: ce thread, utile pour enchaîner
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants, ou des champs d'application appropriés de l'API REST associée:
-
https://mail.google.com/
Voir aussi
createDraftReply(body)
Crée un brouillon pour répondre à l'expéditeur du dernier message de ce fil de discussion à l'aide de la méthode adresse de réponse. La taille de l'e-mail (en-têtes compris) est limitée par le quota.
// Create a draft reply to the message author with an acknowledgement. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.createDraftReply("Got your message");
Paramètres
Nom | Type | Description |
---|---|---|
body | String | le corps de l'e-mail |
Renvois
GmailDraft
: brouillon du nouveau message
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants, ou des champs d'application appropriés de l'API REST associée:
-
https://mail.google.com/
Voir aussi
createDraftReply(body, options)
Crée un brouillon pour répondre à l'expéditeur du dernier message de ce fil de discussion à l'aide de la méthode adresse de réponse, avec des arguments facultatifs.
L'e-mail peut contenir du texte brut et un corps de texte HTML. La taille de l'e-mail (y compris en-têtes) correspond au quota limitée.
// Create a draft response with an HTML text body. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.createDraftReply("incapable of HTML", { htmlBody: "<b>some HTML body text</b>", cc: "another@example.com" });
Paramètres
Nom | Type | Description |
---|---|---|
body | String | le corps de l'e-mail |
options | Object | Un objet JavaScript qui spécifie des paramètres avancés, comme indiqué ci-dessous |
Paramètres avancés
Nom | Type | Description |
---|---|---|
attachments | BlobSource[] | une tableau de fichiers à envoyer avec l'adresse e-mail |
bcc | String | une liste d'adresses e-mail séparées par une virgule à mettre en Cci |
cc | String | une liste d'adresses e-mail séparées par une virgule à mettre en Cc |
from | String | l'adresse d'envoi de l'e-mail, qui doit être une
des valeurs renvoyées par GmailApp.getAliases() |
htmlBody | String | Si cette règle est définie, les appareils capables d'afficher le code HTML l'utilisent à la place
de l'argument "body" requis ; vous pouvez ajouter un champ inlineImages facultatif en HTML
corps si vous avez des images intégrées pour votre e-mail |
inlineImages | Object | Objet JavaScript contenant un mappage à partir de la clé d'image
(String ) vers les données d'image (BlobSource ) Cela suppose que le paramètre htmlBody est utilisé et qu'il contient des références à ces images au format <img src="cid:imageKey" /> . |
name | String | Nom de l'expéditeur de l'e-mail (par défaut: nom de l'utilisateur) |
replyTo | String | Une adresse e-mail à utiliser comme adresse de réponse par défaut (par défaut: adresse e-mail de l'utilisateur) |
subject | String | Une nouvelle ligne d'objet pour l'e-mail (250 caractères maximum) |
Renvois
GmailDraft
: brouillon du nouveau message
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants, ou des champs d'application appropriés de l'API REST associée:
-
https://mail.google.com/
Voir aussi
createDraftReplyAll(body)
Crée un brouillon pour répondre à l'expéditeur du dernier message de ce fil de discussion à l'aide de la méthode adresse de réponse et tous les destinataires de ce message. La taille de l'e-mail (en-têtes compris) est limité au quota.
// Create a draft reply to all recipients (except those bcc'd) of the last email in this // thread. var firstThread = GmailApp.getInboxThreads(0,1)[0]; var message = firstThread.getMessages()[0]; message.createDraftReplyAll("Got your message");
Paramètres
Nom | Type | Description |
---|---|---|
body | String | le corps de l'e-mail |
Renvois
GmailDraft
: brouillon du nouveau message
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants, ou des champs d'application appropriés de l'API REST associée:
-
https://mail.google.com/
Voir aussi
createDraftReplyAll(body, options)
Crée un brouillon pour répondre à l'expéditeur du dernier message de ce fil de discussion à l'aide de la méthode adresse de réponse et tous les destinataires, avec des arguments facultatifs.
L'e-mail peut contenir du texte brut et un corps de texte HTML. La taille de l'e-mail (y compris en-têtes) correspond au quota limitée.
// Create a draft reply, using an HTML text body, to all recipients (except those bcc'd) of // the last email of in this thread. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.createDraftReplyAll("incapable of HTML", { htmlBody: "<b>some HTML body text</b>", cc: "another@example.com" });
Paramètres
Nom | Type | Description |
---|---|---|
body | String | le corps de l'e-mail |
options | Object | Un objet JavaScript qui spécifie des paramètres avancés, comme indiqué ci-dessous |
Paramètres avancés
Nom | Type | Description |
---|---|---|
attachments | BlobSource[] | une tableau de fichiers à envoyer avec l'adresse e-mail |
bcc | String | une liste d'adresses e-mail séparées par une virgule à mettre en Cci |
cc | String | une liste d'adresses e-mail séparées par une virgule à mettre en Cc |
from | String | l'adresse d'envoi de l'e-mail, qui doit être une
des valeurs renvoyées par GmailApp.getAliases() |
htmlBody | String | Si cette règle est définie, les appareils capables d'afficher le code HTML l'utilisent à la place
de l'argument "body" requis ; vous pouvez ajouter un champ inlineImages facultatif en HTML
corps si vous avez des images intégrées pour votre e-mail |
inlineImages | Object | Objet JavaScript contenant un mappage à partir de la clé d'image
(String ) vers les données d'image (BlobSource ) Cela suppose que le paramètre htmlBody est utilisé et qu'il contient des références à ces images au format <img src="cid:imageKey" /> . |
name | String | Nom de l'expéditeur de l'e-mail (par défaut: nom de l'utilisateur) |
replyTo | String | Une adresse e-mail à utiliser comme adresse de réponse par défaut (par défaut: adresse e-mail de l'utilisateur) |
subject | String | une nouvelle ligne d'objet pour l'e-mail. La taille maximale est de 250 caractères. |
Renvois
GmailDraft
: brouillon du nouveau message
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants, ou des champs d'application appropriés de l'API REST associée:
-
https://mail.google.com/
Voir aussi
getFirstMessageSubject()
Récupère l'objet du premier message du fil de discussion.
// Log the subject of the first message in the first thread in the inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log(firstThread.getFirstMessageSubject());
Renvois
String
: objet du premier message du fil de discussion
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants, ou des champs d'application appropriés de l'API REST associée:
-
https://mail.google.com/
Voir aussi
getId()
Récupère l'ID de ce thread. L'ID d'un fil de discussion varie en fonction des messages qu'il contient. pendant
le même identifiant pour un message particulier dans le fil de discussion, appelez getMessages()[0].getId()
à la place.
// Log the subject of the first message in the first thread in the inbox. var firstThread = GmailApp.getInboxThreads(0,1)[0]; var id = firstThread.getId(); // Get same thread by its ID. var thread = GmailApp.getThreadById(id); Logger.log(thread.getFirstMessageSubject() == firstThread.getFirstMessageSubject()); // True
Renvois
String
: ID de ce fil de discussion
getLabels()
Renvoie les libellés créés par l'utilisateur sur ce fil de discussion.
// Log the names of the labels attached to the first thread in the inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; var labels = firstThread.getLabels(); for (var i = 0; i < labels.length; i++) { Logger.log(labels[i].getName()); }
Renvois
GmailLabel[]
: tableau d'étiquettes pour ce thread
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants, ou des champs d'application appropriés de l'API REST associée:
-
https://mail.google.com/
getLastMessageDate()
Récupère la date du message le plus récent de ce fil de discussion.
// Log the date of the most recent message on the first thread in the inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log(firstThread.getLastMessageDate());
Renvois
Date
: date du message le plus récent du fil de discussion
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants, ou des champs d'application appropriés de l'API REST associée:
-
https://mail.google.com/
Voir aussi
getMessageCount()
Renvoie le nombre de messages du fil de discussion.
// Log the number of messages in the thread var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log(firstThread.getMessageCount());
Renvois
Integer
: nombre de messages du fil de discussion
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants, ou des champs d'application appropriés de l'API REST associée:
-
https://mail.google.com/
Voir aussi
getMessages()
Récupère les messages de ce fil de discussion.
// Log the subjects of the messages in the thread var firstThread = GmailApp.getInboxThreads(0,1)[0]; var messages = firstThread.getMessages(); for (var i = 0; i < messages.length; i++) { Logger.log(messages[i].getSubject()); }
Renvois
GmailMessage[]
: tableau des messages Gmail de ce fil de discussion
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants, ou des champs d'application appropriés de l'API REST associée:
-
https://mail.google.com/
Voir aussi
getPermalink()
Récupère un lien permanent pour ce fil de discussion.
Notez que cette fonctionnalité n'est disponible que dans l'interface classique de Gmail, et non dans la boîte de réception.
// Logs the permalink for the first thread in the inbox var thread = GmailApp.getInboxThreads(0,1)[0]; Logger.log(thread.getPermalink());
Renvois
String
: lien permanent de ce fil de discussion
hasStarredMessages()
Indique si le fil de discussion comporte des messages suivis.
// Log if this thread has starred messages var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('has starred : ' + firstThread.hasStarredMessages());
Renvois
Boolean
: vrai si le fil de discussion contient des messages suivis
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants, ou des champs d'application appropriés de l'API REST associée:
-
https://mail.google.com/
isImportant()
Indique si le fil de discussion est marqué comme important.
// Log if this thread is marked as important var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('Important? : ' + firstThread.isImportant());
Renvois
Boolean
: indique si le fil de discussion est marqué comme important.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants, ou des champs d'application appropriés de l'API REST associée:
-
https://mail.google.com/
isInChats()
Indique si le fil de discussion est associé à un libellé de chat.
// Log if this thread is a chat var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('is in chats? : ' + firstThread.isInChats());
Renvois
Boolean
: vrai si le fil de discussion porte le libellé "chat".
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants, ou des champs d'application appropriés de l'API REST associée:
-
https://mail.google.com/
isInInbox()
Indique si le fil de discussion se trouve dans la boîte de réception.
// Log if this thread is in the inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('is in the inbox? : ' + firstThread.isInInbox());
Renvois
Boolean
: vrai si le fil de discussion se trouve dans la boîte de réception
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants, ou des champs d'application appropriés de l'API REST associée:
-
https://mail.google.com/
isInPriorityInbox()
Renvoie la valeur "true" si ce fil de discussion se trouve dans la boîte de réception prioritaire. renvoie "false" dans le cas contraire.
// Log if this thread is in the priority inbox var firstThread = GmailApp.getPriorityInboxThreads(0,1)[0]; Logger.log("is in priority inbox? " + firstThread.isInPriorityInbox());
Renvois
Boolean
: vrai si le fil de discussion se trouve dans la boîte de réception prioritaire
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants, ou des champs d'application appropriés de l'API REST associée:
-
https://mail.google.com/
isInSpam()
Indique si le fil de discussion est marqué comme spam.
// Log if this thread is in the spam folder var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('Spam? ' + firstThread.isInSpam());
Renvois
Boolean
: indique si ce fil de discussion est marqué comme spam.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants, ou des champs d'application appropriés de l'API REST associée:
-
https://mail.google.com/
isInTrash()
Indique si le fil de discussion se trouve dans la corbeille.
// Log if this thread is in the trash var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('Trashed? ' + firstThread.isInTrash());
Renvois
Boolean
: vrai si le fil de discussion se trouve dans la corbeille
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants, ou des champs d'application appropriés de l'API REST associée:
-
https://mail.google.com/
isUnread()
Indique si le fil de discussion contient des messages non lus.
// Log if this thread is unread var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('Unread? ' + firstThread.isUnread());
Renvois
Boolean
: vrai en cas de messages non lus.
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants, ou des champs d'application appropriés de l'API REST associée:
-
https://mail.google.com/
markImportant()
Marque ce fil de discussion comme important.
// Mark first inbox thread as important var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.markImportant();
Renvois
GmailThread
: ce thread, utile pour enchaîner
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants, ou des champs d'application appropriés de l'API REST associée:
-
https://mail.google.com/
Voir aussi
markRead()
Marque ce fil de discussion comme lu.
// Mark first inbox thread as read var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.markRead();
Renvois
GmailThread
: ce thread, utile pour enchaîner
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants, ou des champs d'application appropriés de l'API REST associée:
-
https://mail.google.com/
Voir aussi
markUnimportant()
Marque ce fil de discussion comme non important.
// Mark first inbox thread as unimportant var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.markUnimportant();
Renvois
GmailThread
: ce thread, utile pour enchaîner
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants, ou des champs d'application appropriés de l'API REST associée:
-
https://mail.google.com/
Voir aussi
markUnread()
Marque ce fil de discussion comme non lu.
// Mark first inbox thread as unread var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.markUnread();
Renvois
GmailThread
: ce thread, utile pour enchaîner
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants, ou des champs d'application appropriés de l'API REST associée:
-
https://mail.google.com/
Voir aussi
moveToArchive()
Déplace ce fil de discussion vers l'archive.
// Archive first inbox thread var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.moveToArchive();
Renvois
GmailThread
: ce thread, utile pour enchaîner
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants, ou des champs d'application appropriés de l'API REST associée:
-
https://mail.google.com/
moveToInbox()
Déplace ce fil de discussion dans la boîte de réception.
// Move first non-inbox thread to inbox var firstThread = GmailApp.search("-in:inbox")[0]; firstThread.moveToInbox();
Renvois
GmailThread
: ce thread, utile pour enchaîner
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants, ou des champs d'application appropriés de l'API REST associée:
-
https://mail.google.com/
moveToSpam()
Déplace ce fil de discussion dans le spam.
// Move first inbox thread to spam var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.moveToSpam();
Renvois
GmailThread
: ce thread, utile pour enchaîner
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants, ou des champs d'application appropriés de l'API REST associée:
-
https://mail.google.com/
moveToTrash()
Place ce fil de discussion dans la corbeille.
// Move first inbox thread to trash var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.moveToTrash();
Renvois
GmailThread
: ce thread, utile pour enchaîner
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants, ou des champs d'application appropriés de l'API REST associée:
-
https://mail.google.com/
refresh()
Actualise ce fil de discussion et l'état associé depuis Gmail (utile si les libellés, l'état de lecture, etc., ont changé).
var 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 ...
Renvois
GmailThread
: ce thread, utile pour enchaîner
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants, ou des champs d'application appropriés de l'API REST associée:
-
https://mail.google.com/
removeLabel(label)
Supprime ce libellé du fil de discussion.
var myLabel = GmailApp.getUserLabelByName('<your label>'); var threads = myLabel.getThreads(); for (var x in threads) { var thread = threads[x]; thread.removeLabel(myLabel); }
Paramètres
Nom | Type | Description |
---|---|---|
label | GmailLabel | le libellé à supprimer de ce fil de discussion |
Renvois
GmailThread
: ce thread, utile pour enchaîner
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants, ou des champs d'application appropriés de l'API REST associée:
-
https://mail.google.com/
Voir aussi
reply(body)
Répondez à l'expéditeur du dernier message de ce fil de discussion en utilisant l'adresse ReplyTo.
Notez que la taille totale de l'e-mail (en-têtes compris) ne doit pas dépasser 20 Ko.
// Respond to author of last email in thread with acknowledgment var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.reply("Got your message");
Paramètres
Nom | Type | Description |
---|---|---|
body | String | le corps de l'e-mail |
Renvois
GmailThread
: ce thread, utile pour enchaîner
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants, ou des champs d'application appropriés de l'API REST associée:
-
https://mail.google.com/
Voir aussi
reply(body, options)
Répondez à l'expéditeur du dernier message de ce fil de discussion en utilisant l'adresse ReplyTo, avec la mention . L'e-mail peut contenir du texte brut et un corps de texte HTML. Notez que le total La taille de l'e-mail (en-têtes compris, mais sans les pièces jointes) ne doit pas dépasser 20 Ko.
// Respond with HTML body text. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.reply("incapable of HTML", { htmlBody: "some HTML body text", noReply: true });
Paramètres
Nom | Type | Description |
---|---|---|
body | String | le corps de l'e-mail |
options | Object | Un objet JavaScript qui spécifie des paramètres avancés, comme indiqué ci-dessous |
Paramètres avancés
Nom | Type | Description |
---|---|---|
cc | String | une liste d'adresses e-mail séparées par une virgule à mettre en copie |
bcc | String | une liste d'adresses e-mail séparées par une virgule à mettre en Cci |
htmlBody | String | Si cette règle est définie, les appareils capables d'afficher le code HTML l'utilisent à la place
de l'argument "body" requis ; vous pouvez ajouter un champ inlineImages facultatif en HTML
corps si vous avez des images intégrées pour votre e-mail |
name | String | Nom de l'expéditeur de l'e-mail (par défaut: nom de l'utilisateur) |
from | String | l'adresse d'envoi de l'e-mail, qui doit être une
des valeurs renvoyées par GmailApp.getAliases() |
replyTo | String | Une adresse e-mail à utiliser comme adresse de réponse par défaut (par défaut: adresse e-mail de l'utilisateur) |
noReply | Boolean | true si l'e-mail doit être envoyé depuis un
adresse e-mail n'acceptant pas de réponse visant à dissuader les destinataires de répondre aux e-mails cette option est
Uniquement possible pour les comptes Google Workspace, et non pour les utilisateurs Gmail |
attachments | BlobSource[] | une tableau de fichiers à envoyer avec l'adresse e-mail |
inlineImages | Object | Objet JavaScript contenant un mappage à partir de la clé d'image
(String ) vers les données d'image (BlobSource ) Cela suppose que le paramètre htmlBody est utilisé et qu'il contient des références à ces images au format <img src="cid:imageKey" /> . |
Renvois
GmailThread
: ce thread, utile pour enchaîner
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants, ou des champs d'application appropriés de l'API REST associée:
-
https://mail.google.com/
Voir aussi
replyAll(body)
Répondez à l'expéditeur (avec l'adresse ReplyTo) et à tous les destinataires du dernier message affiché à cet thread.
Notez que la taille totale de l'e-mail (en-têtes compris) ne doit pas dépasser 20 Ko.
// Respond to all with acknowledgment to the first thread in the inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.replyAll("Got your message");
Paramètres
Nom | Type | Description |
---|---|---|
body | String | le corps de l'e-mail |
Renvois
GmailThread
: ce thread, utile pour enchaîner
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants, ou des champs d'application appropriés de l'API REST associée:
-
https://mail.google.com/
Voir aussi
replyAll(body, options)
Répondre à l'expéditeur (en utilisant l'adresse replyTo
) et à tous les destinataires du dernier message
sur ce fil de discussion, avec des arguments facultatifs. L'e-mail peut contenir à la fois du texte brut et une
Corps HTML. Notez que la taille totale de l'e-mail (y compris tous les en-têtes, mais à l'exclusion
pièces jointes) ne doit pas dépasser 20 Ko.
// Respond with HTML body text. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.replyAll("incapable of HTML", { htmlBody: "some HTML body text", noReply: true });
Paramètres
Nom | Type | Description |
---|---|---|
body | String | le corps de l'e-mail |
options | Object | Un objet JavaScript qui spécifie des paramètres avancés, comme indiqué ci-dessous |
Paramètres avancés
Nom | Type | Description |
---|---|---|
cc | String | une liste d'adresses e-mail séparées par une virgule à mettre en copie |
bcc | String | une liste d'adresses e-mail séparées par une virgule à mettre en Cci |
htmlBody | String | Si cette règle est définie, les appareils capables d'afficher le code HTML l'utilisent à la place
de l'argument "body" requis ; vous pouvez ajouter un champ inlineImages facultatif en HTML
corps si vous avez des images intégrées pour votre e-mail |
name | String | Nom de l'expéditeur de l'e-mail (par défaut: nom de l'utilisateur) |
from | String | l'adresse d'envoi de l'e-mail, qui doit être une
des valeurs renvoyées par GmailApp.getAliases() |
replyTo | String | Une adresse e-mail à utiliser comme adresse de réponse par défaut (par défaut: adresse e-mail de l'utilisateur) |
noReply | Boolean | true si l'e-mail doit être envoyé depuis un
adresse e-mail n'acceptant pas de réponse visant à dissuader les destinataires de répondre aux e-mails cette option est
disponible uniquement pour les comptes G Suite, pas pour les utilisateurs Gmail |
attachments | BlobSource[] | une tableau de fichiers à envoyer avec l'adresse e-mail |
inlineImages | Object | Objet JavaScript contenant un mappage à partir de la clé d'image
(String ) vers les données d'image (BlobSource ) Cela suppose que le paramètre htmlBody est utilisé et qu'il contient des références à ces images au format <img src="cid:imageKey" /> . |
Renvois
GmailThread
: ce thread, utile pour enchaîner
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec un ou plusieurs des champs d'application suivants, ou des champs d'application appropriés de l'API REST associée:
-
https://mail.google.com/