Service de migration des groupes du SDK Admin
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Le service Admin SDK Groups Migration vous permet d'utiliser l'API
Groups Migration du SDK Admin dans
Google Apps Script. Cette API permet aux administrateurs de domaines Google Workspace (y compris les revendeurs) de migrer des e-mails à partir de dossiers publics et de listes de distribution vers les archives des discussions de Google Groupes.
Pour obtenir des informations détaillées sur ce service, consultez la
documentation de référence de l'
API Groups Migration du SDK Admin. Comme tous les services avancés d'Apps Script, le service Admin SDK Groups Migration utilise les mêmes objets, méthodes et paramètres que l'API publique. Pour en savoir plus, consultez
Déterminer les signatures de méthode.
L'exemple de code suivant utilise la version 1
de l'API.
Migrer des e-mails de Gmail vers un groupe Google
Cet exemple récupère trois messages au format RFC 822 à partir de chacun des trois derniers fils de discussion de la boîte de réception Gmail de l'utilisateur, crée un blob à partir du contenu de l'e-mail (y compris les pièces jointes) et l'insère dans un groupe Google du domaine.
/** * Gets three RFC822 formatted messages from the each of the latest three * threads in the user's Gmail inbox, creates a blob from the email content * (including attachments), and inserts it in a Google Group in the domain. */functionmigrateMessages(){// TODO (developer) - Replace groupId value with yoursconstgroupId="exampleGroup@example.com";constmessagesToMigrate=getRecentMessagesContent();for(constmessageContentofmessagesToMigrate){constcontentBlob=Utilities.newBlob(messageContent,"message/rfc822");AdminGroupsMigration.Archive.insert(groupId,contentBlob);}}/** * Gets a list of recent messages' content from the user's Gmail account. * By default, fetches 3 messages from the latest 3 threads. * * @return {Array} the messages' content. */functiongetRecentMessagesContent(){constNUM_THREADS=3;constNUM_MESSAGES=3;constthreads=GmailApp.getInboxThreads(0,NUM_THREADS);constmessages=GmailApp.getMessagesForThreads(threads);constmessagesContent=[];for(leti=0;i < messages.length;i++){for(letj=0;j < NUM_MESSAGES;j++){constmessage=messages[i][j];if(message){messagesContent.push(message.getRawContent());}}}returnmessagesContent;}
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2026/05/05 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2026/05/05 (UTC)."],[],[]]