Fil de discussion dans le compte Gmail d'un utilisateur.
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
add | Gmail | Ajoute ce libellé au fil de discussion. |
create | Gmail | Crée un brouillon de message répondant à l'expéditeur du dernier message de ce fil de discussion à l'aide de l'adresse de réponse. |
create | Gmail | Crée un brouillon de message répondant à l'expéditeur du dernier message de ce fil de discussion à l'aide de l'adresse de réponse, avec des arguments facultatifs. |
create | Gmail | Crée un brouillon de message répondant à l'expéditeur du dernier message de ce fil de discussion, à l'aide de l'adresse de réponse et de tous les destinataires de ce message. |
create | Gmail | Crée un brouillon de message répondant à l'expéditeur du dernier message de ce fil de discussion, à l'aide de l'adresse de réponse et de tous les destinataires, avec des arguments facultatifs. |
get | String | Récupère l'objet du premier message du fil de discussion. |
get | String | Récupère l'ID de ce thread. |
get | Gmail | Renvoie les libellés créés par l'utilisateur sur ce thread. |
get | Date | Récupère la date du dernier message de ce fil de discussion. |
get | Integer | Renvoie le nombre de messages dans le fil de discussion. |
get | Gmail | Récupère les messages de ce fil de discussion. |
get | String | Récupère un lien permanent pour ce fil de discussion. |
has | Boolean | Indique si le fil de discussion contient des messages suivis. |
is | Boolean | Indique si le fil de discussion est marqué comme important. |
is | Boolean | Indique si le fil de discussion est marqué comme chat. |
is | Boolean | Indique si le fil de discussion se trouve dans la boîte de réception. |
is | Boolean | Renvoie la valeur "true" si ce fil de discussion se trouve dans la boîte de réception prioritaire, sinon "false". |
is | Boolean | Indique si le fil de discussion est marqué comme spam. |
is | Boolean | Indique si le fil de discussion se trouve dans la corbeille. |
is | Boolean | Indique si le fil de discussion contient des messages non lus. |
mark | Gmail | Marque ce fil de discussion comme important. |
mark | Gmail | Marque ce fil de discussion comme lu. |
mark | Gmail | Marque ce fil de discussion comme non important. |
mark | Gmail | Marque ce fil de discussion comme non lu. |
move | Gmail | Déplace ce fil de discussion vers l'archive. |
move | Gmail | Déplace ce fil de discussion dans la boîte de réception. |
move | Gmail | Place ce fil de discussion dans le spam. |
move | Gmail | Place ce fil de discussion dans la corbeille. |
refresh() | Gmail | Recharge ce thread et l'état associé à partir de Gmail (utile si les libellés, l'état de lecture, etc. ont changé). |
remove | Gmail | Supprime ce libellé du fil de discussion. |
reply(body) | Gmail | Répondez à l'expéditeur du dernier message de ce fil de discussion à l'aide de l'adresse replyTo. |
reply(body, options) | Gmail | Répondez à l'expéditeur du dernier message de ce fil de discussion à l'aide de l'adresse replyTo, avec des arguments facultatifs. |
reply | Gmail | Répondez à l'expéditeur (à l'aide de l'adresse de réponse) et à tous les destinataires du dernier message de ce fil de discussion. |
reply | Gmail | Répondez à l'expéditeur (à l'aide de l'adresse reply ) et à tous les destinataires du dernier message de ce fil de discussion, avec des arguments facultatifs. |
Documentation détaillée
add Label(label)
Ajoute ce libellé au fil de discussion.
// 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);
Paramètres
Nom | Type | Description |
---|---|---|
label | Gmail | le libellé à appliquer à ce fil de discussion |
Renvois
Gmail
: ce thread, utile pour le chaînage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec l'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
create Draft Reply(body)
Crée un brouillon de message répondant à l'expéditeur du dernier message de ce fil de discussion à l'aide de l'adresse de réponse. La taille de l'e-mail (y compris les en-têtes) est limitée par quota.
// Create a draft reply to the message author with an acknowledgement. const 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
Gmail
: brouillon de message nouvellement créé
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec l'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
create Draft Reply(body, options)
Crée un brouillon de message répondant à l'expéditeur du dernier message de ce fil de discussion à l'aide de l'adresse de réponse, avec des arguments facultatifs.
L'e-mail peut contenir à la fois du texte brut et un corps HTML. La taille de l'e-mail (y compris les en-têtes) est limitée par quota.
// 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', });
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 | Blob | un tableau de fichiers à envoyer avec l'e-mail |
bcc | String | une liste d'adresses e-mail à ajouter en Cci, séparées par une virgule |
cc | String | une liste d'adresses e-mail à ajouter à la liste des destinataires Cc, séparées par une virgule |
from | String | Adresse à partir de laquelle l'e-mail doit être envoyé, qui doit être l'une des valeurs renvoyées par Gmail |
html | String | Si défini, les appareils capables d'afficher du code HTML l'utiliseront à la place de l'argument de corps obligatoire. Vous pouvez ajouter un champ inline facultatif dans le corps HTML si vous avez intégré des images à votre e-mail. |
inline | Object | un objet JavaScript contenant une mise en correspondance de la clé d'image (String ) aux données d'image (Blob ) ; cela suppose que le paramètre html est utilisé et 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) |
reply | String | une adresse e-mail à utiliser comme adresse de réponse par défaut (par défaut: l'adresse e-mail de l'utilisateur) |
subject | String | une nouvelle ligne d'objet pour l'e-mail (250 caractères maximum) ; |
Renvois
Gmail
: brouillon de message nouvellement créé
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec l'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
create Draft Reply All(body)
Crée un brouillon de message répondant à l'expéditeur du dernier message de ce fil de discussion, à l'aide de l'adresse de réponse et de tous les destinataires de ce message. La taille de l'e-mail (y compris les en-têtes) est limitée par quota.
// 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');
Paramètres
Nom | Type | Description |
---|---|---|
body | String | le corps de l'e-mail ; |
Renvois
Gmail
: brouillon de message nouvellement créé
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec l'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
create Draft Reply All(body, options)
Crée un brouillon de message répondant à l'expéditeur du dernier message de ce fil de discussion, à l'aide de l'adresse de réponse et de tous les destinataires, avec des arguments facultatifs.
L'e-mail peut contenir à la fois du texte brut et un corps HTML. La taille de l'e-mail (y compris les en-têtes) est limitée par quota.
// 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', });
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 | Blob | un tableau de fichiers à envoyer avec l'e-mail |
bcc | String | une liste d'adresses e-mail à ajouter en Cci, séparées par une virgule |
cc | String | une liste d'adresses e-mail à ajouter à la liste des destinataires Cc, séparées par une virgule |
from | String | Adresse à partir de laquelle l'e-mail doit être envoyé, qui doit être l'une des valeurs renvoyées par Gmail |
html | String | Si défini, les appareils capables d'afficher du code HTML l'utiliseront à la place de l'argument de corps obligatoire. Vous pouvez ajouter un champ inline facultatif dans le corps HTML si vous avez intégré des images à votre e-mail. |
inline | Object | un objet JavaScript contenant une mise en correspondance de la clé d'image (String ) aux données d'image (Blob ) ; cela suppose que le paramètre html est utilisé et 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) |
reply | String | une adresse e-mail à utiliser comme adresse de réponse par défaut (par défaut: l'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
Gmail
: brouillon de message nouvellement créé
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec l'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
get First Message Subject()
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 const 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 l'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
get Id()
Récupère l'ID de ce thread. L'ID d'un thread varie en fonction des messages qu'il contient. Pour obtenir un ID cohérent pour un message particulier du thread, appelez plutôt get
.
// 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
Renvois
String
: ID de ce thread
get Labels()
Renvoie les libellés créés par l'utilisateur sur ce thread.
// 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()); }
Renvois
Gmail
: tableau de libellés pour ce fil de discussion
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec l'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/
get Last Message Date()
Récupère la date du dernier message de ce fil de discussion.
// 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());
Renvois
Date
: date du dernier message du fil de discussion
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec l'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
get Message Count()
Renvoie le nombre de messages dans le fil de discussion.
// Log the number of messages in the thread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(firstThread.getMessageCount());
Renvois
Integer
: nombre de messages dans le fil de discussion
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec l'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
get Messages()
Récupère les messages de ce fil de discussion.
// 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()); }
Renvois
Gmail
: tableau des messages Gmail de ce fil de discussion
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec l'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
get Permalink()
Récupère un lien permanent pour ce fil de discussion.
Notez que cette fonctionnalité ne fonctionne qu'avec l'interface classique de Gmail, et non avec Inbox.
// Logs the permalink for the first thread in the inbox const thread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(thread.getPermalink());
Renvois
String
: lien permanent de ce fil de discussion
has Starred Messages()
Indique si le fil de discussion contient des messages suivis.
// Log if this thread has starred messages const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`has starred : ${firstThread.hasStarredMessages()}`);
Renvois
Boolean
: "true" si le fil de discussion contient des messages suivis
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec l'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/
is Important()
Indique si le fil de discussion est marqué comme important.
// Log if this thread is marked as important const 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 l'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/
is In Chats()
Indique si le fil de discussion est marqué comme chat.
// Log if this thread is a chat const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`is in chats? : ${firstThread.isInChats()}`);
Renvois
Boolean
: "true" si le fil de discussion est associé à une discussion
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec l'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/
is In Inbox()
Indique si le fil de discussion se trouve dans la boîte de réception.
// Log if this thread is in the inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`is in the inbox? : ${firstThread.isInInbox()}`);
Renvois
Boolean
: "true" 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 l'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/
is In Priority Inbox()
Renvoie la valeur "true" si ce fil de discussion se trouve dans la boîte de réception prioritaire, sinon "false".
// Log if this thread is in the priority inbox const firstThread = GmailApp.getPriorityInboxThreads(0, 1)[0]; Logger.log(`is in priority inbox? ${firstThread.isInPriorityInbox()}`);
Renvois
Boolean
: "true" 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 l'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/
is In Spam()
Indique si le fil de discussion est marqué comme spam.
// Log if this thread is in the spam folder const 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 l'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/
is In Trash()
Indique si le fil de discussion se trouve dans la corbeille.
// Log if this thread is in the trash const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`Trashed? ${firstThread.isInTrash()}`);
Renvois
Boolean
: "true" si le fil de discussion se trouve dans la corbeille
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec l'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/
is Unread()
Indique si le fil de discussion contient des messages non lus.
// Log if this thread is unread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`Unread? ${firstThread.isUnread()}`);
Renvois
Boolean
: "true" si des messages non lus sont disponibles
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec l'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/
mark Important()
Marque ce fil de discussion comme important.
// Mark first inbox thread as important const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markImportant();
Renvois
Gmail
: ce thread, utile pour le chaînage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec l'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
mark Read()
Marque ce fil de discussion comme lu.
// Mark first inbox thread as read const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markRead();
Renvois
Gmail
: ce thread, utile pour le chaînage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec l'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
mark Unimportant()
Marque ce fil de discussion comme non important.
// Mark first inbox thread as unimportant const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markUnimportant();
Renvois
Gmail
: ce thread, utile pour le chaînage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec l'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
mark Unread()
Marque ce fil de discussion comme non lu.
// Mark first inbox thread as unread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markUnread();
Renvois
Gmail
: ce thread, utile pour le chaînage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec l'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
move To Archive()
Déplace ce fil de discussion vers l'archive.
// Archive first inbox thread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToArchive();
Renvois
Gmail
: ce thread, utile pour le chaînage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec l'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/
move To Inbox()
Déplace ce fil de discussion dans la boîte de réception.
// Move first non-inbox thread to inbox const firstThread = GmailApp.search('-in:inbox')[0]; firstThread.moveToInbox();
Renvois
Gmail
: ce thread, utile pour le chaînage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec l'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/
move To Spam()
Place ce fil de discussion dans le spam.
// Move first inbox thread to spam const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToSpam();
Renvois
Gmail
: ce thread, utile pour le chaînage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec l'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/
move To Trash()
Place ce fil de discussion dans la corbeille.
// Move first inbox thread to trash const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToTrash();
Renvois
Gmail
: ce thread, utile pour le chaînage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec l'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()
Recharge ce thread et l'état associé à partir de Gmail (utile si les libellés, l'état de lecture, etc. ont changé).
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 ...
Renvois
Gmail
: ce thread, utile pour le chaînage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec l'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/
remove Label(label)
Supprime ce libellé du fil de discussion.
const myLabel = GmailApp.getUserLabelByName('<your label>'); const threads = myLabel.getThreads(); for (const thread of threads) { thread.removeLabel(myLabel); }
Paramètres
Nom | Type | Description |
---|---|---|
label | Gmail | le libellé à supprimer de ce fil de discussion |
Renvois
Gmail
: ce thread, utile pour le chaînage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec l'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 à l'aide de l'adresse replyTo.
Notez que la taille totale de l'e-mail (y compris tous les en-têtes) ne doit pas dépasser 20 ko.
// Respond to author of last email in thread with acknowledgment const 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
Gmail
: ce thread, utile pour le chaînage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec l'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 à l'aide de l'adresse replyTo, avec des arguments facultatifs. L'e-mail peut contenir du texte brut et un corps HTML. Notez que la taille totale de l'e-mail (y compris tous les en-têtes, mais à l'exception des pièces jointes) ne doit pas dépasser 20 ko.
// Respond with HTML body text. const 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 à ajouter à la liste des destinataires Cc, séparées par une virgule |
bcc | String | une liste d'adresses e-mail à ajouter en copie masquée, séparées par une virgule |
html | String | Si défini, les appareils capables d'afficher du code HTML l'utiliseront à la place de l'argument de corps obligatoire. Vous pouvez ajouter un champ inline facultatif dans le corps HTML si vous avez intégré des images à votre e-mail. |
name | String | Nom de l'expéditeur de l'e-mail (par défaut: nom de l'utilisateur) |
from | String | Adresse à partir de laquelle l'e-mail doit être envoyé, qui doit être l'une des valeurs renvoyées par Gmail |
reply | String | une adresse e-mail à utiliser comme adresse de réponse par défaut (par défaut: l'adresse e-mail de l'utilisateur) |
no | Boolean | true si l'e-mail doit être envoyé à partir d'une adresse e-mail générique ne permettant pas de répondre pour dissuader les destinataires de répondre aux e-mails. Cette option n'est possible que pour les comptes Google Workspace, et non pour les utilisateurs Gmail. |
attachments | Blob | un tableau de fichiers à envoyer avec l'e-mail |
inline | Object | un objet JavaScript contenant une mise en correspondance de la clé d'image (String ) aux données d'image (Blob ) ; cela suppose que le paramètre html est utilisé et contient des références à ces images au format <img src="cid:imageKey" /> |
Renvois
Gmail
: ce thread, utile pour le chaînage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec l'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 All(body)
Répondez à l'expéditeur (à l'aide de l'adresse de réponse) et à tous les destinataires du dernier message de ce fil de discussion.
Notez que la taille totale de l'e-mail (y compris tous les en-têtes) ne doit pas dépasser 20 ko.
// Respond to all with acknowledgment to the first thread in the inbox const 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
Gmail
: ce thread, utile pour le chaînage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec l'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 All(body, options)
Répondez à l'expéditeur (à l'aide de l'adresse reply
) et à tous les destinataires du dernier message de ce fil de discussion, avec des arguments facultatifs. L'e-mail peut contenir du texte brut et un corps HTML. Notez que la taille totale de l'e-mail (y compris tous les en-têtes, mais à l'exception des pièces jointes) ne doit pas dépasser 20 ko.
// Respond with HTML body text. const 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 à ajouter à la liste des destinataires Cc, séparées par une virgule |
bcc | String | une liste d'adresses e-mail à ajouter en copie masquée, séparées par une virgule |
html | String | Si défini, les appareils capables d'afficher du code HTML l'utiliseront à la place de l'argument de corps obligatoire. Vous pouvez ajouter un champ inline facultatif dans le corps HTML si vous avez intégré des images à votre e-mail. |
name | String | Nom de l'expéditeur de l'e-mail (par défaut: nom de l'utilisateur) |
from | String | Adresse à partir de laquelle l'e-mail doit être envoyé, qui doit être l'une des valeurs renvoyées par Gmail |
reply | String | une adresse e-mail à utiliser comme adresse de réponse par défaut (par défaut: l'adresse e-mail de l'utilisateur) |
no | Boolean | true si l'e-mail doit être envoyé à partir d'une adresse e-mail générique ne permettant pas de répondre pour dissuader les destinataires de répondre aux e-mails. Cette option n'est possible que pour les comptes G Suite, et non pour les utilisateurs Gmail. |
attachments | Blob | un tableau de fichiers à envoyer avec l'e-mail |
inline | Object | un objet JavaScript contenant une mise en correspondance de la clé d'image (String ) aux données d'image (Blob ) ; cela suppose que le paramètre html est utilisé et contient des références à ces images au format <img src="cid:imageKey" /> |
Renvois
Gmail
: ce thread, utile pour le chaînage
Autorisation
Les scripts qui utilisent cette méthode nécessitent une autorisation avec l'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/