Message dans le compte Gmail d'un utilisateur.
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
create | Gmail | Crée un brouillon de message répondant à l'expéditeur de ce message à l'aide de l'adresse de réponse. |
create | Gmail | Crée un brouillon de message répondant à l'expéditeur de ce message à 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 à 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 de ce message à l'aide de l'adresse de réponse et de tous les destinataires, avec des arguments facultatifs. |
forward(recipient) | Gmail | Transfère ce message à de nouveaux destinataires. |
forward(recipient, options) | Gmail | Transfère ce message à de nouveaux destinataires, avec des arguments facultatifs. |
get | Gmail | Récupère toutes les pièces jointes de ce message. |
get | Gmail | Récupère toutes les pièces jointes de ce message. |
get | String | Récupère les destinataires en copie cachée de ce message, séparés par une virgule. |
get | String | Récupère le contenu HTML du corps de ce message. |
get | String | Récupère les destinataires en copie (séparés par une virgule) de ce message. |
get | Date | Récupère la date et l'heure de ce message. |
get | String | Récupère l'expéditeur de ce message. |
get | String | Récupère la valeur d'un en-tête RFC 2822 à partir du nom de l'en-tête. |
get | String | Récupère l'ID de ce message. |
get | String | Récupère le contenu du corps de ce message sans mise en forme HTML. |
get | String | Récupère le contenu brut de ce message. |
get | String | Récupère l'adresse de réponse de ce message (généralement l'expéditeur). |
get | String | Récupère l'objet de ce message. |
get | Gmail | Récupère le fil de discussion contenant ce message. |
get | String | Récupère les destinataires de ce message, séparés par une virgule. |
is | Boolean | Indique si ce message est un brouillon. |
is | Boolean | Indique si ce message est une discussion. |
is | Boolean | Indique si ce message se trouve dans la boîte de réception. |
is | Boolean | Renvoie true si ce message se trouve dans la boîte de réception prioritaire, sinon false . |
is | Boolean | Indique si ce message se trouve dans la corbeille. |
is | Boolean | Indique si ce message est suivi. |
is | Boolean | Indique si ce message est lu. |
mark | Gmail | Marque le message comme lu. |
mark | Gmail | Marque le message comme non lu. |
move | Gmail | Place le message dans la corbeille. |
refresh() | Gmail | Recharge ce message et l'état associé à partir de Gmail (utile si les libellés, l'état de lecture, etc. ont changé). |
reply(body) | Gmail | Répond à l'expéditeur de ce message à l'aide de l'adresse de réponse. |
reply(body, options) | Gmail | Répond à l'expéditeur de ce message à l'aide de l'adresse de réponse, avec des arguments facultatifs. |
reply | Gmail | Répond à l'expéditeur à l'aide de l'adresse de réponse et à tous les destinataires de ce message. |
reply | Gmail | Répond à l'expéditeur de ce message à l'aide de l'adresse de réponse et de tous les destinataires, avec des arguments facultatifs. |
star() | Gmail | Ajoute une étoile au message. |
unstar() | Gmail | Désactive le suivi du message. |
Documentation détaillée
create Draft Reply(body)
Crée un brouillon de message répondant à l'expéditeur de ce message à 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 original message with an acknowledgment. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.createDraftReply('Got your message');
Paramètres
Nom | Type | Description |
---|---|---|
body | String | Corps de l'e-mail. |
Renvois
Gmail
: brouillon de message 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 de ce message à 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]; const message = firstThread.getMessages()[0]; message.createDraftReply('incapable of HTML', { htmlBody: '<b>some HTML body text</b>', cc: 'another@example.com', });
Paramètres
Nom | Type | Description |
---|---|---|
body | String | Corps de l'e-mail. |
options | Object | 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 | Lorsque ce paramètre est défini, les appareils capables d'afficher du code HTML l'utilisent à 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, d'une longueur maximale de 250 caractères. |
Renvois
Gmail
: brouillon de message 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 à 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 response to all recipients (except those bcc'd) with an // acknowledgment. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.createDraftReplyAll('Got your message');
Paramètres
Nom | Type | Description |
---|---|---|
body | String | Corps de l'e-mail. |
Renvois
Gmail
: brouillon de message 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 de ce message à 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 response to all recipients (except those bcc'd) using an HTML // text body. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.createDraftReplyAll('incapable of HTML', { htmlBody: '<b>some HTML body text</b>', cc: 'another@example.com', });
Paramètres
Nom | Type | Description |
---|---|---|
body | String | Corps de l'e-mail. |
options | Object | 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 | Lorsque ce paramètre est défini, les appareils capables d'afficher du code HTML l'utilisent à 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, d'une longueur maximale de 250 caractères. |
Renvois
Gmail
: brouillon de message 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
forward(recipient)
Transfère ce message à de nouveaux destinataires. La taille de l'e-mail (y compris les en-têtes) est limitée par quota.
// Forward first message of first inbox thread to recipient1 & recipient2, // both @example.com const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.forward('recipient1@example.com,recipient2@example.com');
Paramètres
Nom | Type | Description |
---|---|---|
recipient | String | Liste d'adresses e-mail séparées par une virgule. |
Renvois
Gmail
: ce message est 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
forward(recipient, options)
Transfère ce message à de nouveaux destinataires, avec des arguments facultatifs.
L'e-mail peut contenir du texte brut et un corps HTML. La taille de l'e-mail (y compris les en-têtes) est limitée par quota.
const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.forward('recipient1@example.com,recipient2@example.com', { cc: 'myboss@example.com', bcc: 'mybosses-boss@example.com,vp@example.com', });
Paramètres
Nom | Type | Description |
---|---|---|
recipient | String | Liste d'adresses e-mail séparées par une virgule. |
options | Object | 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 | Lorsque ce paramètre est défini, les appareils capables d'afficher du code HTML l'utilisent à 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) |
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. |
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, d'une longueur maximale de 250 caractères. |
Renvois
Gmail
: ce message est 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
get Attachments()
Récupère toutes les pièces jointes de ce message.
Renvois
Gmail
: tableau de pièces jointes Blob pour ce message.
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 Attachments(options)
Récupère toutes les pièces jointes de ce message.
Paramètres
Nom | Type | Description |
---|---|---|
options | Object | Objet JavaScript qui spécifie des paramètres avancés, comme indiqué ci-dessous. |
Paramètres avancés
Nom | Type | Description |
---|---|---|
include | Boolean | true si le tableau renvoyé d'éléments joints Blob doit inclure des images intégrées (par défaut, true ). |
include | Boolean | true si le tableau renvoyé d'attachements Blob doit inclure des pièces jointes standards (non intégrées) (valeur par défaut : true ). |
Renvois
Gmail
: tableau de pièces jointes Blob pour ce message.
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 Bcc()
Récupère les destinataires en copie cachée de ce message, séparés par une virgule.
Par définition, ce champ est vide pour tous les messages reçus.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getBcc()); // Log bcc'd addresses
Renvois
String
: les destinataires en copie cachée de ce message, séparés par une virgule.
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 Body()
Récupère le contenu HTML du corps de ce message.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getBody()); // Log contents of the body
Renvois
String
: contenu du corps de ce message.
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 Cc()
Récupère les destinataires en copie (séparés par une virgule) de ce message.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getCc()); // Log cc'd addresses
Renvois
String
: les destinataires en copie de ce message, séparés par une virgule.
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 Date()
Récupère la date et l'heure de ce message.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getDate()); // Log date and time of the message
Renvois
Date
: date et heure de ce message.
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 From()
Récupère l'expéditeur de ce message.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getFrom()); // Log from address of the message
Renvois
String
: adresse e-mail de l'expéditeur du message.
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 Header(name)
Récupère la valeur d'un en-tête RFC 2822 à partir du nom de l'en-tête.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox. const message = thread.getMessages()[0]; // Get the first message. Logger.log( message.getHeader('Message-ID')); // Logs the Message-ID RFC 2822 header.
Paramètres
Nom | Type | Description |
---|---|---|
name | String | Nom de l'en-tête RFC, sans le deux-points qui le sépare de la valeur. |
Renvois
String
: valeur de l'en-tête ou chaîne vide si l'en-tête n'existe pas dans le message.
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 Id()
Récupère l'ID de ce message.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message const id = message.getId(); const messageById = GmailApp.getMessageById(id); Logger.log( message.getSubject() === messageById.getMessage()); // Always logs true
Renvois
String
: ID du message.
get Plain Body()
Récupère le contenu du corps de ce message sans mise en forme HTML. Cette méthode est plus complexe que get
et prend plus de temps.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getPlainBody()); // Log contents of the body
Renvois
String
: contenu du corps brut de ce message.
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 Raw Content()
Récupère le contenu brut de ce message. Cela revient à sélectionner "Afficher l'original" dans l'interface utilisateur de Gmail.
Renvois
String
: contenu brut de ce message.
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 Reply To()
Récupère l'adresse de réponse de ce message (généralement l'expéditeur).
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getReplyTo()); // Logs reply-to address
Renvois
String
: adresse e-mail de réponse.
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 Subject()
Récupère l'objet de ce message.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getSubject()); // Log subject line
Renvois
String
: objet de ce message.
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 Thread()
Récupère le fil de discussion contenant ce message.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log( message.getThread().getFirstMessageSubject() === thread.getFirstMessageSubject(), ); // Always logs true
Renvois
Gmail
: le fil de discussion Gmail contenant ce message.
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 To()
Récupère les destinataires de ce message, séparés par une virgule.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getTo()); // Log the recipient of message
Renvois
String
: destinataires de ce message, séparés par une virgule.
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
is Draft()
Indique si ce message est un brouillon.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is draft? ${message.isDraft()}`);
Renvois
Boolean
: indique si ce message est un brouillon.
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 ce message est une discussion.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is a chat? ${message.isInChats()}`);
Renvois
Boolean
: indique si ce message est une discussion.
is In Inbox()
Indique si ce message se trouve dans la boîte de réception.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is in inbox? ${message.isInInbox()}`);
Renvois
Boolean
: indique si ce message 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 true
si ce message se trouve dans la boîte de réception prioritaire, sinon false
.
const thread = GmailApp.getPriorityInboxThreads( 0, 1)[0]; // Get first thread in priority inbox const messages = thread.getMessages(); for (let i = 0; i < messages.length; i++) { // At least one of the messages is in priority inbox Logger.log(`is in priority inbox? ${messages[i].isInPriorityInbox()}`); }
Renvois
Boolean
: indique si ce message 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 Trash()
Indique si ce message se trouve dans la corbeille.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is in the trash? ${message.isInTrash()}`);
Renvois
Boolean
: indique si ce message se trouve dans la corbeille.
is Starred()
Indique si ce message est suivi.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is starred? ${message.isStarred()}`);
Renvois
Boolean
: indique si ce message est suivi.
is Unread()
Indique si ce message est lu.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is unread? ${message.isUnread()}`);
Renvois
Boolean
: état "Non lu" de ce message.
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 Read()
Marque le message comme lu.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message message.markRead(); // Mark as read
Renvois
Gmail
: ce GmailMessage, utile pour la concaténation.
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 le message comme non lu.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message message.markUnread(); // Mark as unread
Renvois
Gmail
: ce GmailMessage, utile pour la concaténation.
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 Trash()
Place le message dans la corbeille.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message message.moveToTrash(); // Move message to trash
Renvois
Gmail
: ce GmailMessage, utile pour la concaténation.
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
refresh()
Recharge ce message et l'état associé à partir de Gmail (utile si les libellés, l'état de lecture, etc. ont changé).
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message // .. Do bunch of stuff here message.refresh(); // Make sure it's up to date // Do more stuff to message
Renvois
Gmail
: ce message est destiné au 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/
reply(body)
Répond à l'expéditeur de ce message à 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.
// Respond to author of message with acknowledgment const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.reply('Got your message');
Paramètres
Nom | Type | Description |
---|---|---|
body | String | Corps de l'e-mail. |
Renvois
Gmail
: ce message est 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épond à l'expéditeur de ce message à l'aide de l'adresse de réponse, avec des arguments facultatifs.
L'e-mail peut contenir du texte brut et un corps HTML. La taille de l'e-mail (y compris les en-têtes) est limitée par quota.
// Respond with HTML body text const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.reply('incapable of HTML', { htmlBody: '<b>some HTML body text</b>', noReply: true, });
Paramètres
Nom | Type | Description |
---|---|---|
body | String | Corps de l'e-mail. |
options | Object | 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 | Lorsque ce paramètre est défini, les appareils capables d'afficher du code HTML l'utilisent à 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) |
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. |
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, d'une longueur maximale de 250 caractères. |
Renvois
Gmail
: ce message est 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épond à l'expéditeur à l'aide de l'adresse de réponse et à tous les destinataires de ce message. La taille de l'e-mail (y compris les en-têtes) est limitée par quota.
// Respond to all recipients (except bcc'd) of last email in thread with // acknowledgment const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.replyAll('Got your message');
Paramètres
Nom | Type | Description |
---|---|---|
body | String | Corps de l'e-mail. |
Renvois
Gmail
: ce message est 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épond à l'expéditeur de ce message à l'aide de l'adresse de réponse et de tous les destinataires, avec des arguments facultatifs.
L'e-mail peut contenir du texte brut et un corps HTML. La taille de l'e-mail (y compris les en-têtes) est limitée par quota.
// Respond with HTML body text const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.replyAll('incapable of HTML', { htmlBody: '<b>some HTML body text</b>', noReply: true, });
Paramètres
Nom | Type | Description |
---|---|---|
body | String | Corps de l'e-mail. |
options | Object | 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 | Lorsque ce paramètre est défini, les appareils capables d'afficher du code HTML l'utilisent à 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) |
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. |
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, d'une longueur maximale de 250 caractères. |
Renvois
Gmail
: ce message est 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
star()
Ajoute une étoile au message.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message message.star(); // Star the message
Renvois
Gmail
: ce GmailMessage, utile pour la concaténation.
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
unstar()
Désactive le suivi du message.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message message.unstar(); // Unstar the message
Renvois
Gmail
: ce GmailMessage, utile pour la concaténation.
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/