Réponses céées sur le Forum

Page 1 sur 3
  • Charles

    Membre
    22 novembre 2024 à 17h54 en réponse à: Message Teams automatique avec image

    Voici le flux étape par étape adapté à tes noms d’action (je peux pas faire mieux sorry ^^’)

  • Charles

    Membre
    22 novembre 2024 à 17h39 en réponse à: Message Teams automatique avec image

    C’est parce que tu as généré un for each à la selection de l’item Canal ID. Il faut que tu prennes l’output du filtre tu mets first(body(NomduFiltre))[‘Id’]. Au pire après ton action de filtre tu mets une action de compose et tu mets la formule ci-dessus et ensuite tu mets l’output de ton compose dans ton URL.

    Ah et dans le contenu de la pièce jointe il faut aussi que tu mettes un first pour prendre le premier résultat de ton Get Attachments.

    • Cette réponse a été modifiée Il y a 3 heures, 40 minutes par  Charles.
    • Cette réponse a été modifiée Il y a 3 heures, 37 minutes par  Charles.
    • Cette réponse a été modifiée Il y a 3 heures, 37 minutes par  Charles.
  • Charles

    Membre
    22 novembre 2024 à 16h33 en réponse à: Message Teams automatique avec image

    Elle sert à quoi ta variable de tableau?

    Pour les pièces jointes si tu en as qu’une à chaque fois il faut que tu fasses un first pour récupérer la pemière.

    Pour récupérer les id du groupe tu fais l’action “Obtenir une équipe”

    Ensuite grâce à ça tu vas récupérer la liste des canaux de cette équipe avec l’action “Lister les canaux”

    Sur cette liste tu veux récupérer uniquement l’Id de celle qui t’interesse donc tu vas faire un filtre comme ci-dessous:

    Ensuite l’id du canal est calculé en faisant

    <div>
    <div>first(outputs(‘Filter_array’)[‘body’])?[‘id’]</div>
    <div> </div>
    <div>Il faut remplacer Filter_array par le nom de ton action de filtre</div>
    <div> </div>
    <div>Ensuite tu feras attention tu as parti sur mon body copier/coller qui est tronqué au collage, il faut regarder sur l’image pour le voir vraiment.</div>
    </div>

  • Charles

    Membre
    22 novembre 2024 à 16h00 en réponse à: Message Teams automatique avec image

    Tu as un moyen dans ton flux en récupérant le contenu des attachments.

    Si on considères que tu as récupéré avec ton flux le contenu de ton fichier l’id de ton groupe teams et l’id du canal dans lequel tu veux poster, tu peux créer une action Envoyer une Requete HTTP Microsoft Graph HTTP et tu mets les infos suivantes dans body:

    URI = https://graph.microsoft.com/v1.0/teams/{ID de l’équipe}/channels/{Id du canal)/messages

    Method = POST

    Body = a voir sur l’image j’arrive pas à coller

    En visuel ça donne ça comme type de flux:

    • Cette réponse a été modifiée Il y a 5 heures, 17 minutes par  Charles.
    • Cette réponse a été modifiée Il y a 5 heures, 17 minutes par  Charles.
    • Cette réponse a été modifiée Il y a 5 heures, 12 minutes par  Charles.
  • Charles

    Membre
    22 novembre 2024 à 14h23 en réponse à: Message Teams automatique avec image

    Bonjour Julien,

    Est-ce que ton problème c’est d’afficher l’image en miniature ou de l’afficher tout court?

  • Oui c’est possible que ce que MarKAR avance soit exact si le flux se lance avec les comptes des utilisateurs mais si au resubmit du flux fail ça fail encore alors que c’est toi qui lance c’est bizarre.

    Moi tous mes flux se lancent avec mon compte et n’utilisent jamais le compte des utilisateurs

  • Bonjour Vincent,

    Quand tu resubmit le flux fail depuis power automate, il fonctionne?

  • Charles

    Membre
    22 mars 2024 à 10h54 en réponse à: Flux Forms réponse à un questionnaire dates facultatives

    Essaye de mettre une formule conditionnelle et de renvoyer null au lieu de “”

  • Hello!

    Ce serait bien dans PowerApps de pouvoir gérer les visibilités des champs en fonction de remplissage d’autre champs de manière simplifiée.

    Genre tu cliques sur un champs et tu peux décider rapidement quel élément s’affiche en fonction de quelle valeur ou si le champ est rempli.

  • Charles

    Membre
    2 février 2024 à 11h21 en réponse à: Activer / Désactiver Bouton

    Bonjour Thomas,

    Tu peux comparer le nombre de lignes de ta gallerie avec le nombre de lignes remplies dans ta gallerie.

    Ca va donner un truc du style:

    <div>
    <div>
    <pre class=”language-markup”>If(CountRows(Gallery1.AllItems)-CountRows(Filter(Gallery1.AllItems;Not(IsBlank(DatePicker1.SelectedDate))))=0;true;false)

    </div>
    <div> </div>
    <div>Sachant que là j’ai fait mon filter sur un seul champ DatePicker mais si tu as par exemple en plus un champ de texte qui doit être rempli dans chaque ligne tu peux faire:</div>
    <div> </div>
    <div>
    <div>
    <pre class=”language-markup”>If(CountRows(Gallery1.AllItems)-CountRows(Filter(Gallery1.AllItems;Not(IsBlank(DatePicker1.SelectedDate)) && Not(IsBlank(TextInput1.Text))))=0;true;false)

    </div>
    <div> </div>
    <div> </div>
    <div>Je te laisse adapter à ton cas.</div>
    </div>
    </div>

    • Cette réponse a été modifiée Il y a 9 mois, 3 semaines par  Charles.
    • Cette réponse a été modifiée Il y a 9 mois, 3 semaines par  Charles.
  • Charles

    Membre
    1 février 2024 à 17h50 en réponse à: Recherche un utilisateur Office365

    Alors l’erreur est normale.

    ’Utilisateursd’Office365′.SearchUserV2({searchTerm:ClientSelectedProfile.DisplayName,top:5}).value renvoie une table avec toutes les données de l’utilisateur sachant qu’il renvoie les 5 premiers résultats d’utilisateur s’il y a plusieurs résutlats.

    Il faut ajouter un first:

    First(’Utilisateursd’Office365′.SearchUserV2({searchTerm:ClientSelectedProfile.DisplayName,top:5}).value).DisplayName

  • Charles

    Membre
    1 février 2024 à 16h50 en réponse à: Recherche un utilisateur Office365

    Bonjour Olivia,

    Je pense que ça aiderait si tu pouvais nous partager le message d’erreur associé.

    Ta formule tu l’as mis dans quel type de contrôle?

  • Charles

    Membre
    1 février 2024 à 14h15 en réponse à: Formulaire d’affichage vs Formulaire de modification

    Oui mais avec le risque que quelqu’un modifie quelque chose par inadvertance. Bon encore faut-il qu’il valide la saisie.

  • Charles

    Membre
    1 février 2024 à 12h17 en réponse à: Réécrire un montant en lettres

    Une des solutions consiste à ajouter des lignes à la dernière fonction

    texte_clean = texte_clean.replace(“deux million”, “deux millions”);

    texte_clean = texte_clean.replace(“trois million”, “trois millions”);

    etc…

    C’est un peu lourd mais ça contournera très bien le soucis sans toucher au code de base

  • Charles

    Membre
    1 février 2024 à 12h13 en réponse à: Formulaire d’affichage vs Formulaire de modification

    Bonjour Anthony,

    Pour éviter que les gens ne consultent en modification, tu peux n’avoir qu’un écran qui est par défaut en affichage et qu’un bouton peut faire basculer en mode modification.

    Tu peux gérer le FormMode avec une variable de contexte.

Page 1 sur 3