שתף באמצעות


עבודה עם פונקציית PDF (ניסויי)

הפונקציה PDF ב- Power Apps יוצרת מסמך PDF מהתוכן של מסך או סוגים מסוימים של פקדים. אתה יכול להעביר את הקובץ שנוצר למחבר פעולה—למשל, לשלוח אותו בדוא"ל באמצעות מחבר Office 365 Outlook—או לזרימת Power Automate כחלק מתרחיש אוטומציה.

חשוב

הפעלת הפונקציה PDF

מכיוון שפונקציית PDF היא תכונה ניסיונית, היא כבויה כברירת מחדל. כדי להשתמש בה באפליקציות, עליך להפעיל אותה באופן ידני.

  1. היכנס אל Power Apps, ולאחר מכן צור יישום בד ציור או פתח יישום קיים.

  2. ב- Power Apps Studio, בסרגל הפקודות, בחר  הגדרות.

  3. בחר  תכונות עתידיות.

  4. בכרטיסיה  ניסויי , הפעל פונקציית PDF.

השתמש בפונקציית PDF כדי ליצור קובץ PDF

בדוגמה הבאה, אנו משתמשים בפונקציית PDF במאפיין OnSelect של לחצן ליצירת קובץ PDF. באפשרותך גם להשתמש בפונקציית PDF ב- OnVisible, ב- OnHidden או בכל מאפיין אופן פעולה אחר.

  1. בחר כפתור קיים או הוסף כפתור חדש ליישום בד הציור שלך.

  2. במאפיין OnSelect של הלחצן, הוסף את פונקציית ה- PDF והזן את היעד של הפונקציה כפרמטר. הזן את הנוסחה: PDF(SubmitInspectionScreen);

    בדוגמה זו, אנו מכוונים למסך SubmitInspectionScreen כדי ליצור קובץ PDF מהתוכן של מסך הבדיקה לדוגמה של האפליקציה שלנו. החלף אותו בשם של מסך באפליקציה שלך.

    צילום מסך של הוספת פונקציית PDF למאפיין OnSelect של לחצן.

  3. בחר שמור ופרסם.

הפעל את האפליקציה ובחר את הלחצן שהוספת. קובץ ה-PDF נוצר ומאוחסן בזיכרון לשימוש עתידי. הסעיף הבא מציע כמה דרכים לעבוד עם קובץ ה-PDF באפליקציה שלך.

פונקציית ה-PDF יכולה לכוון למסך שגלוי כעת. ניתן להעביר את כל המסך, כמו בדוגמה שלנו, או להזין פרמטרים נוספים כדי לציין גורם מכיל או גלריה כדי להגביל את העברת התוכן.

עבודה עם קובץ PDF שנוצר

ניתן להשתמש בקובץ PDF שנוצר בדרכים רבות. הנה כמה מהן, עם הדוגמה בסעיף הקודם.

הצג את הקובץ עם פקד מציג PDF

  1. ביישום בד ציור שלך, בחר את הלחצן שיצרת בדוגמה הקודמת או הוסף לחצן חדש.

  2. במאפיין OnSelect של הלחצן, הזן את הנוסחה הבאה, תוך החלפה של SubmitInspectionScreen בשם של מסך באפליקציה שלך: Set(myPDF, PDF(SubmitInspectionScreen));

    צילום מסך של הגדרת המאפיין OnSelect של לחצן ביישום בד ציור.

  3. בחר הוסף > מציג PDF (ניסויי).

  4. מתוך רשימת המאפיינים, בחר את המאפיין מסמך ולאחר מכן הזן myPDF בשורת הנוסחאות.

    צילום מסך של הגדרת המאפיין Document של לחצן ביישום בד ציור.

  5. בחר שמור ופרסם.

הפעל את האפליקציה ובחר את הלחצן שהוספת. קובץ ה-PDF נוצר, מאוחסן במשתנה myPDF, וגלוי בפקד מציג ה-PDF.

פקד מציג ה-PDF מופיע כצורה שחורה בתוך קובץ PDF שנוצר. כדי לא לכלול את הפקד בקובץ שנוצר, מקם את התוכן שברצונך להפוך לקובץ PDF בתוך גורם מכיל או גלריה וכוון אליו במקום המסך; לדוגמה, PDF(Container1) או PDF(Gallery1).

שימוש במחבר פעולה

בדוגמה זו, אנו יוצרים קובץ PDF שאנו שולחים כקובץ מצורף לדוא"ל באמצעות מחבר Office 365 Outlook.

  1. ביישום בד ציור שלך, בחר את הלחצן שיצרת בדוגמה הקודמת או הוסף לחצן חדש.

  2. במאפיין OnSelect של הלחצן, הזן את הנוסחה הבאה:

    Office365Outlook.SendEmailV2( 
       "sample@email.com", 
        "New Safety Inspection" 
        "A new safety inspection has been submitted for your review. Please see attached.", 
        { 
            Attachments: Table( 
                 { 
                     Name: "submittedInspection.pdf", 
                     ContentBytes: PDF(SubmitInspectionScreen) 
                 } 
             ) 
        } 
     ); 
    

    צילום מסך של דוא"ל שנוסף למאפ"ן OnSelect של לחצן.

  3. בחר שמור ופרסם.

הפעל את האפליקציה ובחר את הלחצן שהוספת. קובץ ה-PDF נוצר, והודעת דוא"ל נשלחת לכתובת הדואר האלקטרוני שצוינה בצירוף קובץ ה-PDF שנוצר.

שימוש בזרימת Power Automate

בדוגמה זו, אנו יוצרים קובץ PDF ומעבירים אותו לזרימת Power Automate המאחסנת את הקובץ בספריית מסמכים באמצעות המחבר SharePoint. דוגמה זו מחליפה את הגורם המפעיל של PowerApps המהווה ברירת מחדל ב- Power Automate בגורם מפעיל PowerApps (V2).

יצירת זרימה לשימוש באפליקציה שלך

  1. ביישום בד ציור שלך, בחר את הלחצן שיצרת בדוגמה הקודמת או הוסף לחצן חדש.

  2. בתפריט עריכת האפליקציה, בחר Power Automate > צור זרימה חדשה.

  3. בחר צור מפריט ריק.

  4. כדי למחוק את הגורם המפעיל של PowerApps המהווה ברירת מחדל, בחר בתפריט הגורמים המפעילים (), ולאחר מכן בחר מחק.

    צילום מסך של מחיקת הגורם המפעיל של PowerApps המהווה ברירת מחדל בזרימת Power Automate.

  5. חפש ובחר את PowerApps (V2)

    צילום מסך של בחירת הגורם המפעיל של PowerApps (V2).

  6. בחר בגורם המפעיל של PowerApps ‏V2 כדי להרחיב את הצומת ולאחר מכן בחר הוסף קלט.

    צילום מסך של הוספת קלט לצומת הגורם המפעיל של PowerApps ‏(V2).

  7. בחר קובץ כסוג קלט המשתמש.

  8. בחר הוסף קלט שוב, ולאחר מכן בחר בטקסט כסוג קלט המשתמש.

  9. שנה את שם הקלט לשם קובץ ושנה את התיאור לאנא הזן את שם הקובץ.

    צילום מסך של שני פריטי קלט משתמש בצומת הגורם המפעיל של PowerApps ‏(V2).

הוספת מחבר SharePoint לזרימה

  1. בחר פעולה חדשה כדי להוסיף פעולות. חפש SharePoint ובחר צור קובץ.

    צילום מסך של הוספת מחבר SharePoint 'צור קבצים' לזרימה.

  2. בכתובת אתר, בחר אתר SharePoint שיש לך הרשאה להוסיף אליו קבצים.

  3. בנתיב תיקיה, בחר ספריית מסמכים שיש לך הרשאה להוסיף אליה קבצים.

  4. בחר את הקלט שם קובץ. בכרטיסיה תוכן דינמי בחר שם קובץ תחת PowerApps ‏(V2).

  5. בחר את הקלט תוכן הקובץ ולאחר מכן בחר תוכן הקובץ מהרשימה.

    צילום מסך של בחירת קובץ לשמירה באמצעות מחבר SharePoint 'צור קובץ'.

  6. בחר שמור ולאחר מכן בחר x בפינה השמאלית העליונה כדי לסגור את חלון Power Automate.

  7. החלונית Power Automate מתרעננת, וזרימת PowerApps ‏(V2) החדשה, צור קובץ, מופיעה ברשימה.

    צילום מסך של הזרימה ברשימה Power Automate.

הוסף את הזרימה ללחצן ביישום

  1. בחר את הלחצן ביישום בד הציור במאפיין OnSelect של הלחצן, הזן את הנוסחה הבאה, תוך החלפת שם הזרימה ושם קובץ ה-PDF שנוצר בשם שלך:

    'PowerAppV2->Createfile'.Run( 
       "NewInspectionReport.pdf", 
        {         
           file: { 
                name: "NewInspectionReport.pdf", 
                contentBytes: PDF(InspectionDetails) 
            }               
        } 
    );  
    

    צילום מסך של הזרימה שנוספה למאפיין OnSelect של לחצן.

  2. בחר שמור ופרסם.

הפעל את האפליקציה ובחר את הלחצן שהוספת. הזרימה של Power Automate פועלת ומוסיפה את קובץ PDF שנוצר לספריית המסמכים.

למידע נוסף‬

פונקציית PDF ב- Power Apps (ניסויי)