Mise à jour automatique d’un fichier de contacts outlook

  • Mise à jour automatique d’un fichier de contacts outlook

    Posté par Nathalie sur 11 janvier 2025 à 20h27

    Bonjour à tous,

    Pour éviter des oublis lors de l’invitation à un évènement ; pour éviter d’avoir des retours de mails car l’adresse n’exite plus, je souhaite mettre à jour automatiquement mon fichier de contacts outlook.

    Actuellement celui-ci est sur un fichier excel mais il peut être conçu sur n’importe quel autre support si besoin.

    Pourriez-vous me dire comment créer cette automatisation sur power automate ?

    J’ai réussis à faire en sorte qu’à l’arrivée d’un mail, l’adresse mail s’ajoute dans la colonne [adresse mail] de mon tableau. En revanche je n’arrive pas à extraire le nom du contact. Et ça marche parce que c’est une création de ligne et que je m’entraine sur un tableau vierge. Il faudra, sur le tableau des contacts vérifier si le nom et prenom sont présents pour simplement modifier l’adresse si elle est différente et ne rien faire si tout est pareil.

    Dans l’attente et l’espoir d’une proposition qui marche, bon WE.

    Nathalie

    DavidZed a répondu Il y a 5 jours, 14 heures 2 Membres · 2 Réponses
  • 2 Réponses
  • DavidZed

    Membre
    12 janvier 2025 à 15h39

    (doublon)

  • DavidZed

    Membre
    12 janvier 2025 à 15h40

    Hello,

    Le nom de l’expéditeur n’est pas accessible avec les actions outlook de base, mais il est possible de le récupérer dans le détail du message que l’on obtient avec une requête http, voici les actions :

    dans la requête http :

    URI : https://graph.microsoft.com/v1.0/me/messages/@{triggerOutputs()?[‘body/id’]}

    Méthode : GET

    Type de contenu : application/json

    Analyser JSON :

    Corps : @{body(‘Envoyer_une_requête_HTTP’)}

    Schéma :

    <div>
    <div>{
    “type”: “object”,
    “properties”: {
    “from”: {
    “type”: “object”,
    “properties”: {
    “emailAddress”: {
    “type”: “object”,
    “properties”: {
    “name”: {
    “type”: “string”
    },
    “address”: {
    “type”: “string”
    }
    }
    }
    }
    }
    }
    }

    </div>
    </div>

Connectez-vous pour répondre.