Copier une colonne de type image dans Sharepoint

  • Copier une colonne de type image dans Sharepoint

    Posté par Nicolas sur 10 avril 2024 à 9h59

    Bonjour à tous

    J’ai une liste sharepoint qui est source de données pour un catalogue de vêtements , j’ai une colonne de type image pour le visuel du vêtement.

    cette liste se trouve dans mes 3 environnements Dev/QA/Prod

    J’ai écris un flow qui permet de shyncroniser les listes au besoin , par contre je n’arrive pas a acceder à la colonne image dans ma action créer un item ou dans l’action update item

    voici une copie d’ecran qui montre la colonne en question

    voici une copie d’ecran dans le flow

    Nicolas a répondu Il y a 7 mois, 1 semaine 2 Membres · 3 Réponses
  • 3 Réponses
  • Nelson

    Membre
    10 avril 2024 à 11h04

    Bonjour Nicolas,

    Effectivement à première vue, l’action “Create Item” ne permet pas de sélectionner les colonnes de type “Image”.

    J’ai deux solutions à te proposer :

    La première :

    qui sera plus ardue est d’utiliser l’action “Send an HTTP request to Sharepoint” qui va lui te retourner l’ensemble des colonnes de ta liste (tu peux toujours paramétrer ta requête toutefois 😉 ).

    La seconde :

    Tu passes tes images en base64 et tu changes le type de ta colonne en une colonne “Plusieurs lignes de texte”.

    Tu n’auras plus qu’à mettre ton base64 dans ton contrôle image en le préfixant de : (tu changes le type de l’image selon ton image : jpg, png, …)

    <pre class=”language-markup”>"data:image/jpg;base64,

    Bien évidemment avec cette solution, tu perds dans ton Sharepoint la vision de quelle image correspond à quelle colonne.

    Bonne journée

  • Nicolas

    Membre
    11 avril 2024 à 8h14

    Bonjour Nelson B

    Merci de ta réponse, je vais creuser du coté de la première proposition, la seconde me demandrais pas mal de boulot pour reprendre sur l’existant, plus un changement dérangeant pour les personnes en charges de maintenir le catalogue actuel,

    il passe pour l’instant par la liste sharepoint, je vais dans le futur leur faire une interface sur powerapps pour en assurer la mise à jour.

  • Nicolas

    Membre
    16 avril 2024 à 16h24

    Bonjour à tous,

    La réponse de Nelson , m’as permis d’avancer en passant par les requetes http ,

    Par contre je me heurte à un nouveau problème, les enregistrements assez vieux passe sans problème, par contre les enregistrements qui ont environs moins de 6 mois ne passent pas.

    la donnée “serverRelativeUrl” , n’apparait plus,

    Et dans powerapps toutes les images chargés depuis ce temps la n’apparaisse pas non plus dans l’appli

Connectez-vous pour répondre.