Geoffroy
MembreRéponses céées sur le Forum
-
Geoffroy
Membre10 février 2024 à 21h42 en réponse à: Rédiger un contrat sur base de nouveaux élements et l’envoyer par mailBonjour Greg,
Effectivement, le nouvel interface n’aide pas à retrouver ses petits.
En sélectionnant Premium dans la liste Runtime, on peut plus rapidement retrouver les actions Word.
-
<div class=”x1e56ztr”>
Le principe est le suivant : le bouton d’impression lance un premier timer qui va générer le PDF sur son OnTimerEnd, ainsi que le changement d’écran puis le lancement du second timer qui va exécuter les mêmes actions sur un autre écran. Et ainsi de suite, jusqu’au timer final qui va, en plus, envoyer un mail contenant tous les pdf générés en pièce jointe.
Les propriétés du timer n° N placé sur l’écran Screen_N sont :
Duration : 0
Start : varDébut_N
OnTimerEnd : Set(Impression_N;PDF(Screen_N));; Set(varDébut_N;false);; Set(varDébut_N+1;true);; Navigate(Screen_N+1)Le OnTimerEnd du dernier timer sur l’écran Screen_X sera un peu différent :
Set(Impression_X;PDF(Screen_X));; Set(varDébut_X;false);;
Office365Outlook.SendEmailV2(User().Email;”Titre du mail”;”Corps du mail”; {Attachments:Table({Name:”Impression_1.pdf”;ContentBytes: Impression_1};… ;{Name:”Impression_X.pdf”;ContentBytes: Impression_X})})
On crée une table avec les différents pdf qu’on place dans la propriété Attachments de la fonction SendMailV2.Pendant le processus, chaque écran va apparaitre pendant une demi-seconde environ, le temps que la fonction PDF fasse son œuvre (car elle ne marche pas sur un contrôle non visible).
Dernier point : pour faire tes tests, il faut impérativement te placer en mode Aperçu. Si tu lances l’action avec le bouton Alt, ça va bloquer le timer et tu devras sortir de l’appli et la rouvrir.
Si quelqu’un a des idées pour améliorer cette méthode, je suis preneur.
</div>
- Cette réponse a été modifiée Il y a 11 mois, 2 semaines par Geoffroy.
-
Bonjour Fabrice,
Effectivement, on ne peut utiliser la fonction PDF que sur l’écran en cours.
Il existe une astuce pour imprimer plusieurs pdf (un pour chaque écran) en utilisant des timers. Si ça peut répondre à ton besoin, je te passe la marche à suivre.
-
Bonjour Marielle,
Tu peux développer les actions Condition, Mettre à jour l’élément et Mettre à jour l’élément 2 ?
-
Bonjour Steve,
Si ton fichier excel est sur SharePoint ou OneDrive, tu peux t’en servir comme source de données (il faudra mettre les données sous forme de tableau) et les fonctionnalités de recherche dans PowerApps s’appliquent.
Mais, si c’est possible, mets plutôt les données dans une liste SharePoint. Excel n’est vraiment pas pratique pour travailler dans l’environnement PowerApps.
-
Bonjour,
Si je peux me permettre une remarque, pour un filtrage simple, une liste déroulante est moins compliquée à gérer qu’une combobox.
-
Bonjour Marielle,
Point 1 : Il faudrait vérifier si le flux modifie la liste SharePoint, ce qui expliquerait pourquoi il se redéclenche plusieurs fois.
Point 3 : Il existe des déclencheurs récurrents pour lancer le flux à heure fixe. Avec une étape qui vérifie la date d’inscription afin de ne traiter que les courriers enregistrés depuis le déclenchement précédent, ça devrait le faire.
Point 2 : idem point 3 pour n’envoyer les notifications que deux fois par jour
Sinon, une capture de ton flux aiderait bien.
-
Geoffroy
Membre31 janvier 2024 à 9h54 en réponse à: Problème code flux d'un mail Outlook vers ExcelTu mets la sortie de l’action Html en texte.
En faisant tourner ton flux, tu verras comment sort la donnée et donc comment la découper en morceaux.
-
Bonjour Lilian,
Déjà, tu peux augmenter la limite de délégation à 2000 éléments au lieu de 500 par défaut.
Mais la fonction in n’étant pas délégable, on ne pourra faire mieux en gardant cette fonction.Si la source est vraiment trop grosse, il faudra changer la manière de filtrer les données.
-
Geoffroy
Membre30 janvier 2024 à 15h24 en réponse à: Problème code flux d'un mail Outlook vers ExcelIl vaut mieux utiliser une variable de type String que tu nommes dans l’action Initialiser une variable.
Ensuite, tu la définis avec l’action Définir une variable dans le ForEach
-
Geoffroy
Membre30 janvier 2024 à 10h27 en réponse à: Problème code flux d'un mail Outlook vers ExcelJ’aurais plutôt mis une action Initialiser une variable après le déclencheur, puis Défnir une variable dans le For Each.
- Cette réponse a été modifiée Il y a 11 mois, 3 semaines par Geoffroy.
-
Geoffroy
Membre29 janvier 2024 à 17h41 en réponse à: Problème code flux d'un mail Outlook vers ExcelAh oui, on ne voit pas grand-chose. Il faudrait ajouter une variable de type texte juste après pour voir le contenu.
-
Geoffroy
Membre29 janvier 2024 à 15h31 en réponse à: Problème code flux d'un mail Outlook vers ExcelCe serait plutôt dans le premier onglet Parameters
-
Geoffroy
Membre29 janvier 2024 à 15h06 en réponse à: Problème code flux d'un mail Outlook vers ExcelEn visualisant le résultat du flux et en cliquant sur l’action “Html en texte”, tu devrais voir le contenu de la sortie. Il se peut qu’il y ait des balises html dedans qui peuvent venir perturber les extractions.
-
Geoffroy
Membre29 janvier 2024 à 14h46 en réponse à: Problème code flux d'un mail Outlook vers ExcelBonjour Camille,
As-tu la vision de ce que contient le corps du mail tel que va le lire le flux ?
Ca peut aider à voir comment construire les formules.
Je ne connaissais pas la fonction skip. Je passe plutôt par des last(split(first(split(…))…)) lorsque le contenu est normalisé.