Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Le service de migration des groupes du SDK Admin vous permet d'utiliser les ressources
API Groups Migration dans Apps Script Ce
L'API permet aux administrateurs de Google Workspace domaines
(y compris les revendeurs)
la possibilité de transférer les e-mails des dossiers publics et des listes de distribution vers
Archives de discussions Google Groupes
Référence
Pour en savoir plus sur ce service, consultez le
documentation de référence
pour l'API Admin SDK Groups Migration. Comme tous les services avancés des applications
le service de migration de groupes du SDK Admin utilise les mêmes objets, méthodes
et ses paramètres en tant qu'API publique. Pour en savoir plus, consultez la section Comment les signatures de méthode sont-elles déterminées.
L'exemple de code ci-dessous utilise la version 1.
de l'API.
Transférer des e-mails de Gmail vers un groupe Google
Cet exemple obtient trois messages au format RFC 822 de chacun des derniers
trois fils de discussion dans 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.
*/
function migrateMessages() {
// TODO (developer) - Replace groupId value with yours
const groupId = 'exampleGroup@example.com';
const messagesToMigrate = getRecentMessagesContent();
for (const messageContent of messagesToMigrate) {
const contentBlob = 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.
*/
function getRecentMessagesContent() {
const NUM_THREADS = 3;
const NUM_MESSAGES = 3;
const threads = GmailApp.getInboxThreads(0, NUM_THREADS);
const messages = GmailApp.getMessagesForThreads(threads);
const messagesContent = [];
for (let i = 0; i < messages.length; i++) {
for (let j = 0; j < NUM_MESSAGES; j++) {
const message = messages[i][j];
if (message) {
messagesContent.push(message.getRawContent());
}
}
}
return messagesContent;
}
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 2024/09/12 (UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Il n'y a pas l'information dont j'ai besoin"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Trop compliqué/Trop d'étapes"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Obsolète"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problème de traduction"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Mauvais exemple/Erreur de code"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Autre"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Facile à comprendre"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"J'ai pu résoudre mon problème"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Autre"
}]
{"lastModified": "Derni\u00e8re mise \u00e0 jour le 2024/09/12\u00a0(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 2024/09/12 (UTC)."]]