Réponses céées sur le Forum

  • jtsables

    Membre
    29 février 2024 à 11h02 en réponse à: Mettre automatiquement à jour le nom d’une liste Sharepoint

    Bonjour MarKAR,

    Merci beaucoup pour la proposition.

    Je n’ai pas ‘MERGE’ comme solution proposé dans ‘Method’, et lorsque je force en l’entrant comme valeur custom, j’obtiens ce message d’erreur:

    Flow save failed with code ‘OpenApiOperationParameterValidationFailed’ and message ‘Input parameter ‘parameters’ validation failed in workflow operation ‘Send_an_HTTP_request_to_SharePoint_2’: The API operation ‘HttpRequest’ requires the property ‘parameters/method’ to be set to one of its defined enum values ‘[“GET”,”PUT”,”POST”,”PATCH”,”DELETE”]’ but is set to ‘MERGE’.’.

    Par contre, ça m’a fait comprendre mon erreur, elle était dans le corps (il faut 2 underscores devant Metadata et le flux fonctionne bien) :

    {
    “__metadata”:{
    “type”:”SP.List”
    },
    “Title”:”@{outputs(‘ComposeNewName’)}”
    }

    Merci beaucoup!!

    Jean-Tristan

  • jtsables

    Membre
    29 février 2024 à 9h29 en réponse à: Comparer un fichier CSV à une liste sharepoint

    Bonjour David,

    Effectivement le flux est bien mieux comme cela et surtout il y a moins de risque d’erreur lorsqu’on le modifie.

    Merci énormément!

    Jean-Tristan

  • jtsables

    Membre
    22 février 2024 à 8h41 en réponse à: Comparer un fichier CSV à une liste sharepoint

    Bonjour David,

    Désolé pour la réponse tardive (cela me prend encore beaucoup de temps pour modifier les flux et revenir ici).

    Merci pour tes réponses et effectivement ta solution est bien plus adaptée (elle est également bien plus jolie a regarder).

    Je n’ai pas encore fini de mettre en place ta solution, ça va me prendre encore quelques temps 🙂

    Merci beaucoup

    Bonne journée

  • jtsables

    Membre
    20 février 2024 à 8h39 en réponse à: Comparer un fichier CSV à une liste sharepoint

    Bonjour David,

    Merci beaucoup pour la réponse, je vais la tenter en parallèle.

    Mon but est de garder lancien flux et d’adapter ma nouvelle condition dessus.

    Pour donner plus de détails, si l’élément n’est plus présent dans le CSV, cela signifie que le projet est fermé. Je peux donc mettre à jour avec une valeur définie.

    La condition déjà mise dans le flux est : If length(outputs(‘Get_items’)?[‘body/value’]) = 0

    Si oui, cela signifie qu’il s’agit d’un nouvel élément (donc créer), si non, l’élément existe déjà, donc je le mets à jour.

    En plus du flux dans mon premier message j’ajoute juste

    1. Une variable de type array avant le premier apply to each,

    2. Un Append to array variable avec la valeur actuelle de l’apply to each rows

    3. Une nouvelle condition en fin de flux

    Merci d’avance

  • Bonjour R3dKap,

    Merci beaucoup, c’est exactement ça, j’ai pu récupérer et adapter ce dont j’avais besoin ça a l’air de très bien fonctionner!

    Bonne journée