Réponses céées sur le Forum

Page 69 sur 70
  • Bonjour,

    Il faut utiliser une variable (de contexte si sur un seul écran, globale si elle doit être appellée dans toute l’appli)

    Sur ton bouton “+1”, dans le onselect :

    UpdateContext(vCounter;{vCounter : vCounter +1})

    Sur ton label ou textinput, dans texte ou default :

    vCounter

    CommentID=R6ciaF32rJuixrg, PostID=gBlq2Fx3CNycQ5F

  • Bonjour,

    Peux-tu mettre un screen avec le détail de la dernière exécution sur l’erreur ?

    A première vue, je te recommanderai d’essayer de remplacer le ‘obtenir les propriétés’ et le ‘copier un fichier’ par:

    • ‘Obtenir le contenu d’un fichier’ (renseigner l’id de fichier fournie par le déclencheur), puis

    • ‘Créer un fichier’ (et indiquer le file name et le file content de l’étape précédente)

    CommentID=phQmaHloSkfKn9i, PostID=zvOR6222TwcMLdA

  • Bonjour,

    Toute la difficulté va consister à récupérer l’Id du folder d’après les infos envoyées par le formulaire, sachant qu’il n’y a pas vraiment de possibilité de le faire nativement.

    Une solution à essayer :

    Initialiser une variable ‘folderpath’, type string, value:

    /NomDuLivre/Langue

    où NomDuLivre et Langue sont des valeurs dynamiques de ton ‘get form responses’

    Ensuite, tu ajoutes une action ‘List Folder’

    Pour le ‘file identifier’, tu mets la fonction (pour enlever les espaces et caractères spéciaux):

    encodeUriComponent(variables(‘folderPath’))

    il faudra ensuite ajouter un ‘filter array’ avec en paramètres:

    from : ‘List Folder’

    Name | Is equal | Langue (valeur dynamique du get form responses)

    CommentID=De4fQQJCPb6Zr71, PostID=uY1YugsBn4lVa8L

  • DavidZed

    Membre
    2 juin 2022 à 0h31 en réponse à: Appels API & Dataflow

    J’y arrive en faisant deux requêtes :

    Requête1

    letn    Source = Json.Document(Web.Contents("https://www.alphavantage.co/query?function=TIME_SERIES_DAILY&symbol=AI.PAR&outputsize=compact&apikey=myAPIKey")),n    #"Meta Data" = Source[Meta Data],n    #"Converti en table" = Record.ToTable(#"Meta Data"),n    #"Plage de lignes conservée" = Table.Range(#"Converti en table",1,2),n    #"Requête ajoutée" = Table.Combine({#"Plage de lignes conservée", Requête2}),n    #"Table transposée" = Table.Transpose(#"Requête ajoutée"),n    #"En-têtes promus" = Table.PromoteHeaders(#"Table transposée", [PromoteAllScalars=true]),n    #"Type modifié" = Table.TransformColumnTypes(#"En-têtes promus",{{"2. Symbol", type text}, {"3. Last Refreshed", type date}, {"4. close", type text}})ninn    #"Type modifié"

    Requête2

    letn    Source = Json.Document(Web.Contents("https://www.alphavantage.co/query?function=TIME_SERIES_DAILY&symbol=AI.PAR&outputsize=compact&apikey=myAPIKey")),n    #"Converti en table" = Record.ToTable(Source),n    Value = #"Converti en table"{1}[Value],n    #"Converti en table1" = Record.ToTable(Value),n    #"Conserver les premières lignes" = Table.FirstN(#"Converti en table1",1),n    Value1 = #"Conserver les premières lignes"{0}[Value],n    #"Converti en table2" = Record.ToTable(Value1),n    #"Plage de lignes conservée" = Table.Range(#"Converti en table2",3,1)ninn    #"Plage de lignes conservée"

    La requête 2 est ajoutée à la 1

    Quelqu’un qui a plus l’habitude de power Query trouvera peut-être plus simple 🙂

    CommentID=fGTIaRjQOlCP4c7, PostID=VC1AS92wIFHNWYr

  • DavidZed

    Membre
    1 juin 2022 à 23h53 en réponse à: Changer de source de données

    Si tu as accès a plusieurs environnements, tu peux déployer ton appli via une solution dans un environnement “training” et dans un “prod” et utiliser des variables d’environnement pour déterminer la source de données pour chaque environnement

    CommentID=9yEBixcbEoiPQm6, PostID=rssHbeK4Ue8RthI

  • DavidZed

    Membre
    1 juin 2022 à 13h21 en réponse à: Appels API & Dataflow

    Je ne saurais pas filtrer directement via l’API, par contre dans ton dataflow, dans power query, tu peux essayer ceci dans l’éditeur avancé :

    letn    Source = Json.Document(Web.Contents("https://www.alphavantage.co/query?function=TIME_SERIES_DAILY&symbol=AI.PAR&outputsize=compact&apikey=myAPIKey")),n    #"Converti en table" = Record.ToTable(Source),n    Value = #"Converti en table"{1}[Value],n    #"Converti en table1" = Record.ToTable(Value),n    #"Conserver les premières lignes" = Table.FirstN(#"Converti en table1",1),n    Value1 = #"Conserver les premières lignes"{0}[Value]ninn    Value1

    CommentID=E5LDAZ4Xm24zwba, PostID=VC1AS92wIFHNWYr

  • DavidZed

    Membre
    1 juin 2022 à 9h02 en réponse à: Appels API & Dataflow

    Bonjour,

    Tu peux déjà remplacer dans ton url le outputsize= full par compact pour limiter aux 100 derniers jours (en full tu remontes jusqu’à 20 ans de data)
    https://www.alphavantage.co/query?function=TIME_SERIES_DAILY&symbol=AI.PAR&outputsize=compact&apikey=myAPIKey

    CommentID=KlN8e7qRlhjSrgq, PostID=VC1AS92wIFHNWYr

  • DavidZed

    Membre
    1 juin 2022 à 8h09 en réponse à: Images dans les galeries

    Bonjour,

    A mon sens, le plus judicieux serait de migrer la source de ta donnée vers des listes (MS Lists ou sharepoint) qui gère plutôt bien les images.

    Avoir une appli qui a pour bdd un fichier Excel risque de te causer bien des soucis

    CommentID=hM0IjecIaIhiuaQ, PostID=QDeeAScuTHiiJxc

    • DavidZed

      Membre
      1 juin 2022 à 9h12 en réponse à: Images dans les galeries

      Voici une vidéo et un article qui expliquent en détail

      Pour ma part j’évite surtout à cause des données type dates et fichiers / images

      SubCommentID=dekppGLjlQKRRWU, CommentID=hM0IjecIaIhiuaQ, PostID=QDeeAScuTHiiJxc

  • DavidZed

    Membre
    29 mai 2022 à 7h10 en réponse à: ForAll avec une ComboBox

    Bonjour,

    Pour tirer le meilleur parti d’une fonction ForAll(), l’idéal est d’appeler l’enregistrement actuellement évalué par un “ThisRecord”, ex:

    ForAll(Dropdown.Selecteditems;(Patch(ListeSP;ThisRecord;{Column1: "texte";Column2: 12;Colmun3: ThisRecord.FullName}))

    Il est également possible de “labeliser” le “ThisRecord” avec “As” :

    ForAll(Dropdown.Selecteditems As XItemsX;(Patch(ListeSP;XItemsX;{Column1: "texte";Column2: 12;Colmun3: XItemsX.FullName}))

    CommentID=HD5imbR0B2fPlbC, PostID=oB60i4PYP8nlpMK

  • DavidZed

    Membre
    24 mai 2022 à 7h47 en réponse à: Extractions données

    De ce que je vois, tes images ne sont pas stockées dans l’appli, mais bel et bien dans ta liste sharepoint, en pièce jointe.

    Tu peux d’ailleurs vérifier en allant sur ta liste et en allant dans “ajouter une colonne” => afficher une colonne et en cochant pièces jointes.

    Si tel est le cas, créer une nouvelle colonne image et y copier le contenu de la pièce jointe devait être encore plus simple

    CommentID=Bp4SWjKSvaQlfs5, PostID=vIgWESJMtsytyQo

  • DavidZed

    Membre
    23 mai 2022 à 9h24 en réponse à: Extractions données

    Bonjour,

    Il est possible d’envoyer le contenu des tes images à power automate sous la forme d’une chaîne pour ensuite créer un tableau html.

    Mais à mon sens, c’est une solution à ne considérer que si on a pas le choix : ex une app qui doit fonctionner offline

    Je te recommande chaudement d’intégrer tes images à ta liste SP, d’autant que les images d’une liste SP sont maintenant correctement gérées par powerapps.

    CommentID=0u0m5xEWcoaMYNE, PostID=vIgWESJMtsytyQo

  • DavidZed

    Membre
    18 mai 2022 à 19h25 en réponse à: Problème publication dataflows

    C’est fixé, bug coté Microsoft apparemment

    CommentID=zVZBJuYCQ7hAm4n, PostID=Wl3j9X9NLjCnd6T

  • DavidZed

    Membre
    24 mai 2022 à 8h56 en réponse à: Extractions données

    Je ne suis pas sûr que ca fonctionne, mais on peut toujours essayer:

    En mode grille, sélectionner la pièce jointe sur plusieurs lignes et coller sur la colonne image

    Toute la difficulté réside dans le principe que le champ pièces jointes est multi-fichier, le champ image est mono-fichier

    Sinon il faudra faire un power automate basé sur l’action “send http request to sharepoint”, mais c’est un peu hardcore pour un débutant

    SubCommentID=Fss5Knr8yQ6docQ, CommentID=QTXPa6YZugAOOaC, PostID=vIgWESJMtsytyQo

  • DavidZed

    Membre
    23 mai 2022 à 16h32 en réponse à: Extractions données

    Il y a peut-être un moyen plus simple, mais en fait j’ai un peu de mal à comprendre la construction de ton appli: Tu as bien 1500 photos intégrées à l’app (objet media) ?

    Comment les as tu reliées aux données de ta liste SP ?

    Si tel est bien le cas et que tu sois amené à faire un power automate, je suis quasi certain que sera plus simple d’en faire un qui ajoute tes photos à une colonne image de ta liste SP plutôt que de générer un template excel qui mêlera la data de ta liste SP et le binary de tes photos de l’app (même si c’est possible 🙂 )

    SubCommentID=YvyHwfrsUSxbeiF, CommentID=pS8Z2mQm4Ky6ss1, PostID=vIgWESJMtsytyQo

Page 69 sur 70