به چهارمین مقاله در مورد توسعه PowerApps در Office 365 خوش آمدید. این مقاله بخشی از مجموعه توسعه کامل PowerApps است. قسمت های قبلی این سریال را می توانید از لینک های زیر مطالعه کنید.
- توسعه در PowerApps برای Office 365 - قسمت اول
- توسعه در PowerApps برای Office 365 - قسمت دوم
- توسعه در PowerApps برای Office 365 - قسمت سوم
در اینجا، خواهیم دید که ما توسعه دهندگان چگونه می توانیم شیرپوینت را به PowerApps خود متصل کنیم و از آن برای عملکردهای مختلف از طریق برنامه استفاده کنیم.
- به PowerApps بروید.
- از این پیوند برای ورود با شناسه Office 365 سازمان خود یا با شناسه ویندوز خود استفاده کنید.
- پس از ورود به این صفحه پورتال خواهید رسید.
![توسعه در PowerApps برای Office 365](http://pezhvak24.ir/dl/10kcor/cscd/article/development-on-powerapps-for-office-365-part-four/Images/Development On PowerApps For Office 365.jpg)
- وارد شوید و به پورتال خواهید رسید.
- از منوی سمت چپ روی بخش «برنامهها» کلیک کنید.
- میتوانید برنامه خود را با برنامههای اجتماعی یا سفارشی مختلف روزمره متصل کنید و از آنها در فرآیند توسعه PowerApps خود استفاده کنید.
برای همکاری با برنامه خود می توانید به منابع و سرویس های داده موجود، مانند فایل های اکسل، لیست های شیرپوینت، سوابق CRM، API های سفارشی خود، Dropbox یا هر چیز دیگری متصل شوید. بهترین بخش این است که شما از یک طراح برای سفارشی کردن یا ساختن اپلیکیشنی استفاده می کنید که از قابلیت های دستگاه از جمله دوربین، GPS و کنترل قلم استفاده می کند، بدون اینکه هیچ کدی بنویسید.
- روی Blank App (طرح تبلت) کلیک کنید. مانند زیر به صفحه نمایش خواهید آمد.
- روی «اتصال به داده» کلیک کنید و یک اتصال به PowerApps خود اضافه کنید.
- صفحه زیر باز می شود. روی New Connection > Add SharePoint از لیست کلیک کنید.
- سایت خود را در کادر اتصال زیر اضافه کنید و روی «برو» کلیک کنید.
- پس از کلیک کردن، تمام لیست ها واکشی می شود.
- لیستی را که می خواهید پایگاه داده PowerApps شما باشد انتخاب کنید. برای من، آن AppDemo است.
- در تب Insert، در قسمت Forms، روی "Edit" کلیک کنید.
- می بینید که یک شبکه مانند زیر ظاهر می شود.
- هنگامی که روی منبع داده کلیک می کنید، نام لیست خود را "App Demo" انتخاب کنید. تمام فیلدهای مربوطه در آن ستون مانند شکل زیر روی شبکه قرار می گیرند.
- میتوانید فیلدها را تراز کنید و مانند زیر به آنها ظاهری منظم بدهید.
- بر روی دکمه Insert >> کلیک کنید و آن را به فرم اضافه کنید.
- دکمه های «ارسال» و «لغو» را مانند تصویر زیر اضافه کنید.
- روی دکمه ها کلیک کنید. پنجره پیکربندی جاری را خواهید دید که پر شده است.
- در پنجره بالا، باید کد OnSelect را به روز کنید. برای هر ارسال کد زیر را قرار دهید.
- Submit - SubmitForm(Form1)
SubmitForm تابع ارسال فرم است و "Form1" نام فرم من است. - Reset - ResetForm(Form1)
ResetForm تابعی برای تنظیم مجدد فرم است و به طور مشابه "Form1" نام فرم من است. - روی Form1 کلیک کنید و پنجره Properties را در سمت راست مانند زیر مشاهده کنید.
توجه - این مهمترین مرحله است.
در اینجا، شما PowerApps را خودکار می کنید تا بفهمد که اگر شناسه > 0 باشد، فرم باید در حالت "ویرایش" باز شود و اگر نه، باید در حالت "جدید" باز شود. شما باید این را در حالت "پیش فرض" PowerApps اضافه کنید و به روشی مشابه، باید آن کد را در ItemMode اضافه کنید تا PowerApps بفهمد که چه زمانی یک فرم جدید باید باز شود و چه زمانی یک فرم ویرایش.
- حالت پیشفرض- If(Value(Param("ID")) > 0, FormMode.Edit,FormMode.New)
- ItemMode- If(Value(Param("ID")) > 0, First(Filter(AppDemo, ID=Value(Param("ID")))))
- شما آماده اید. "ذخیره" و "انتشار" فرم. برنامه را در زیر PowerApps پیدا خواهید کرد. را انتخاب کرده و روی "Play" کلیک کنید.
![توسعه در PowerApps برای Office 365](http://pezhvak24.ir/dl/10kcor/cscd/article/development-on-powerapps-for-office-365-part-four/Images/Development%20On%20PowerApps%20For%20Office%2036518.png)
- برنامه شما به صورت زیر باز می شود.
- جزئیات را اضافه کنید و روی "ارسال" کلیک کنید.
- به لیستی که به عنوان پایگاه داده انتخاب کرده اید برگردید.
- رکورد خود را خواهید دید که از طریق PowerApp خودتان ایجاد شده است.
این اولین پاور اپ شما از طریق شیرپوینت است. وقتی روی سناریوهای بلادرنگ کار میکنید، راهحلهای زیادی پیدا خواهید کرد که باید برای استفاده از PowerApps با شیرپوینت استفاده کنید. ما همه آنها را در وبلاگ ها و مقالات آینده من خواهیم دید.
تا آن زمان سریال را دنبال کنید. به خواندن ادامه دهید و به یادگیری ادامه دهید!