Envoi photos sélectionnées dans une gallerie en pièce jointe

  • Envoi photos sélectionnées dans une gallerie en pièce jointe

    Posté par Sylvain sur 23 septembre 2024 at 14h30

    Bonjour,

    Je voudrais envoyer un email avec en pièce joint les photos sélectionnées dans ma gallerie.

    Cependant, je n’arrive pas à obtenir la proprité exact attendu pour ContentBytes demandée dans la partie Attachments (SendMailV2).

    Le code utilisé:

    Set(
    _emailRecipientString;
    Concat(
    MyPeople;
    Mail & “;”
    )
    );;

    Set(_attachmentsTable;ForAll(Filter(Gallery_DOC_GED.AllItems; Checkbox1.Value = true);
    {
    Name: “Image” & ThisRecord.ID & “.jpg”;
    ContentBytes: ThisRecord.PHOTO.Image
    }));;

    Office365Outlook.SendEmailV2(
    _emailRecipientString;
    TextEmailSubject1_1.Text;
    RTEBody_1.HtmlText;
    {
    Attachments: _attachmentsTable;
    Importance: “Normal”
    }
    );;
    Reset(TextEmailSubject1_1);;
    Reset(RTEBody_1);;
    Clear(MyPeople)

    j’ai essayé de remplacer

    ContentBytes: ThisRecord.PHOTO.Image

    par

    ContentBytes: JSON(ThisRecord.PHOTO.Image;JSONFormat.IncludeBinaryData)

    pour obtenir la base64 de l’image mais ça ne fonctionne pas car l’image est stockée dans une liste SharePoint donc cela me retourne le lien de l’image et pas le code B64…

    Merci pour votre aide.

    • This discussion was modified 1 month, 4 weeks ago by  Sylvain.
    Sylvain a répondu 1 month, 4 weeks ago 2 Membres · 2 Réponses
  • 2 Réponses
  • Laurent

    Member
    23 septembre 2024 at 14h39

    Bonjour Sylvain,

    As-tu essayé d’utiliser la valeur “full” de ta colonne image ?

    ThisRecord.PHOTO.Image.Full

    C’est valable si tes données sont issues de DATAVERSE

    Laurent

  • Sylvain

    Member
    23 septembre 2024 at 14h46

    Bonjour Laurent,

    ça ne fonctionne pas sur ThisRecord ;

    • This reply was modified 1 month, 4 weeks ago by  Sylvain.

Connectez-vous pour répondre.