Répondre à: Télécharger pièces jointes liste sharepoint

  • R3dKap

    Membre
    30 décembre 2023 à 18h09

    Mickael, toujours coincé ?

    Si c’est le cas, il faudrait que tu nous précises où tu as placé ton code de téléchargement des pièces jointes.

    Puisque tu as une galerie qui affiche l’ensemble des éléments d’une liste avec “en face” l’ensemble des pièces jointes de chaque élément, je suppose que tu as mis un icône ou un bouton DANS ta galerie pour permettre de télécharger les PJ de l’élément concerné.

    Dans ce cas, il te suffit de mettre le code suivant :

    <code class="language-plaintext">ForAll(
      ThisItem.'Pièces jointes';
      Download(AbsolutUri)
    )

    Maintenant, si jamais ton but c’est de mettre un bouton EN DEHORS de ta galerie pour télécharger la totalité des PJ de TOUS les éléments de ta liste, alors il te faudra boucler sur tous les éléments de ta galerie et ensuite pour chacun télécharger toutes les PJ concernées :

    <code class="language-plaintext">ForAll(
      galListData.AllItems As loopItem;
      ForAll(
        loopItem.'Pièces jointes' As loopPJ;
        Download(loopPJ.AbsoluteUri)
      )
    )

    Mais pas terrible pour les perfs vu l’imbrication des 2 ForAll().