web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / Power App to Sharepoint
Power Apps
Answered

Power App to Sharepoint

(0) ShareShare
ReportReport
Posted on by 71

I am really confused here, I have built an IT requirements App where users input the information for onboarding after filling in all fields they input an email address and click submit and the information from the fields in the app are copied and sent to the email address the user inputs. I want to create and approval flow and see that I need to store the information from the app in SharePoint. This is great for two reasons one it will show a record of what each user has been given hardware and software wise so when a user leaves I can reference this list and determine everything that the user had access to and what hardware I should expect back. The second reason is then I can build the approval flow so that the appropriate people are notified and can approve/deny the request. The problem that Im having right now is that I'v built the app, iv built the share point list and have all of my fields in the last match what is in the app, I have connected the app to the sharepoint list, however when I submit from the app the email still sends but no information is being passed to the sharepoint list. What am I doing wrong? Below is the code i'm use and a snapshot of the sharepoint list.

 

Office365Outlook.SendEmailV2(
HS_txtinp_Email.Text,
"IT Requirements Request",
"<h1 style=font-size:20px;><u>Employee Information</u></h1>" &
"Employee Name: " & HS_txtinp_EmployeeName.Text &
"<br>Department: " & HS_txtinp_Department.Text &
"<br>Job Title: " & HS_txtinp_JobTitle.Text &
"<br>Start Date: " & HS_dp_StartDate &
"<br>Cost Center: " & HS_dd_CostCenter.Selected.Value &
"<br>Location: " & HS_dd_Location.Selected.Value &
"<br></br>" &
"<h1 style=font-size:20px;><u>Equipment</u></h1>" &
If(
!HS_cb_NoEquipmentNeeded.Value,
"Headset: " & HS_dd_Headset.Selected.Value &
"<br>Desktop/Laptop: " & HS_dd_WorkstationSetup.Selected.Value &
"<br>VPN Access: " & HS_dd_VPNAccess.Selected.Value &
"<br>Phone: " & HS_dd_Phone.Selected.Value &
"<br>Keys: " & HS_txtinp_Keys.Text &
"<br>File Share Access: " & IFS_txtinp_FileShareAccess.Text &
"<br>E-Mail Groups: " & IFS_txtinp_EmailGroups.Text &
"<br>Printer Address Books: " & IFS_txtinp_PrinterAddressBooks.Text &
"<br>Additional Requirements: " & IFS_txtinp_AdditonalRequirements.Text
) &
"<br></br>" &
"<h1 style=font-size:20px;><u>Applications Access/Licenses</u></h1>"
& If(HS_CB50.Value, "<br>Option")
& If(HS_CB49.Value, "<br>Option")
& If(HS_CB48.Value, "<br>Option")
& If(HS_CB47.Value, "<br>Option")
& If(HS_CB46.Value, "<br>Option")
& If(HS_CB45.Value, "<br>Option")
& If(HS_CB44.Value, "<br>Option")
& If(HS_CB43.Value, "<br>Option")
& If(HS_CB42.Value, "<br>TrainTrack (Access)")
& If(HS_CB41.Value, "<br>SQL Server Standard Core Edition")
& If(HS_CB40.Value, "<br>Sky Kick")
& If(HS_CB39.Value, "<br>Revitt")
& If(HS_CB38.Value, "<br>Procal")
& If(HS_CB37.Value, "<br>Power Bi")
& If(HS_CB36.Value, "<br>PI")
& If(HS_CB35.Value, "<br>Oanda API Basic")
& If(HS_CB34.Value, "<br>Navisworks")
& If(HS_CB33.Value, "<br>MiniTab")
& If(HS_CB32.Value, "<br>Microsoft Visio")
& If(HS_CB31.Value, "<br>Microsoft Sharepoint")
& If(HS_CB30.Value, "<br>Microsoft Project")
& If(HS_CB29.Value, "<br>Manager Plus")
& If(HS_CB28.Value, "<br>Intranet")
& If(HS_CB27.Value, "<br>ETQ")
& If(HS_CB26.Value, "<br>Empower")
& If(HS_CB25.Value, "<br>DWG Trueview")
& If(HS_CB24.Value, "<br>Docuware")
& If(HS_CB23.Value, "<br>D365")
& If(HS_CB22.Value, "<br>Clarity")
& If(HS_CB21.Value, "<br>Chemstation")
& If(HS_CB20.Value, "<br>Chemdoodle")
& If(HS_CB19.Value, "<br>BloomBerg Fixed Assets")
& If(HS_CB18.Value, "<br>AutoCAD")
& If(HS_CB17.Value, "<br>Atlas")
& If(HS_CB16.Value, "<br>Adobe Pro")
& If(HS_CB15.Value, "<br>Option")
& If(HS_CB14.Value, "<br>Option")
& If(HS_CB13.Value, "<br>Option")
& If(HS_CB12.Value, "<br>LinkedIn")
& If(HS_CB11.Value, "<br>Galaxy")
& If(HS_CB10.Value, "<br>Network Servers")
& If(HS_CB9.Value, "<br>Galaxy")
& If(HS_CB8.Value, "<br>VM Ware")
& If(HS_CB7.Value, "<br>Duo-Access")
& If(HS_CB6.Value, "<br>Ipswitch Whatsup Gold/Netmon")
& If(HS_CB5.Value, "<br>Cisco FirePOWER")
& If(HS_CB4.Value, "<br>Treesize Pro")
& If(HS_CB3.Value, "<br>Checkpoint")
& If(HS_CB2.Value, "<br>Microsoft Visual Studio")
& If(HS_CB1.Value, "<br>Avaya")
)

 

 

JaredB_0-1673365909211.png

 

Categories:
I have the same question (0)
  • Verified answer
    Michael_Scott Profile Picture
    106 on at

    I dont see a Patch statement in this code. You will need to patch or collect your data to your sharepoint list somewhere in the code in order to see it show up in your list.

     

    Patch(ListName, ID = TextInput1.Text && etc, {Data1: "value1", Data2: "value2"});

     

    This will write to table/list called ListName where the ID matches the text field and etc is also satisfied and will overwrite the values in columns Data1, Data2, and Data3 with their respective values. If this item does not exist then it will create a new entry with this data given that you are not missing some required field(s).

     

    Hope this helps!

  • JaredB Profile Picture
    71 on at

    @Michael_Scott Perfect that seems to be carrying the data over now, however when I place it into my existing code its erroring the code out, I tested it on a stand alone button and it seems to work, however when I put it on the button that controls the entire app it doesn't let me put it at the end how do I input this into my code and not break the entire thing.

     

    iv but a comma at the end of the existing code and an & and iv put a ; in there but that breaks the email part.

  • Michael_Scott Profile Picture
    106 on at

    what is the other code on the button and what does the error say? It could be a few issues. for example if you are doing something then navigating afterwards you cant put that code after the navigate call or it will be "unreachable code" essentially and give an error. 

     

    In powerapps if you want to do multiple statements you separate them with a ; like this for example...

    Reset(TextInput1); Reset(TextInput1_1); Reset(TextInput1_2); etc.

     

    You can also use this in line with other functions like this....

    If(statement,Reset(TextInput1); Reset(TextInput1_1); Reset(TextInput1_2); , Reset(TextInput2));

     

    The above statement will execute the first 3 resets if true and the reset for textinput2 if false.

  • JaredB Profile Picture
    71 on at

    @Michael_Scott I ended up figuring it out, it was resetting the form before it emailed so it would send the information from the app to the sharepoint list, then reset the form then grab the blank inform and put it into an email and send that, I removed the reset function of the app and placed it after the email portion of the code and that resolved the issue.

  • Michael_Scott Profile Picture
    106 on at

    If I had $1 for every time I overlooked something like that I would have maaaaany dollars xD glad you got it sorted out!

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 549 Most Valuable Professional

#2
Kalathiya Profile Picture

Kalathiya 225 Super User 2026 Season 1

#3
Haque Profile Picture

Haque 224

Last 30 days Overall leaderboard