Forum Discussion
Flow button in Modern Document Library Web Part
https://wonderlaura.com/2018/07/18/button-in-sharepoint-list-to-trigger-microsoft-flow/
- Gareth JayneJan 11, 2019Copper Contributor
Thanks for the reply.
The link you posted is what I used when creating my button and I can create one in both a list and library. The button also shows up when viewing the list/library in a web part on a page but my problem is if I click the button on the web part it does nothing, where if I click it directly in the list or library it fires.
I wondered if it's possible to get a Flow to fire on-demand like this using a list or library web part. I assume it's not as you don't get the context menu options to do anything with flows in the web parts?
- Jan 11, 2019Oh, I see what you mean, so you do get the view to show correctly in the webpart on the page, it just doesn't fire for whatever reason like it does in the view if you go into the library itself? Like you said there must be some context link there in the URL that it uses and probably how it renders the item / URL with the column formatting. Can you paste the section of the button so I can see what the URL it's calling looks like when clicking the button?
- Gareth JayneJan 11, 2019Copper Contributor
Thanks Chris.
The formatting for the button action section is below:
"txtContent": "Run Flow",
"customRowAction": {
"action": "executeFlow",
"actionParams": "{\"id\": \"3d12dc3e-7d64-4e77-8dd2-876348cb187b\"}"
}The corresponding HTML is:
<button tabindex="0" style="border:none;background-color:transparent;color:#0078d7;cursor:pointer;" data-actionparams='{"id": "3d12dc3e-7d64-4e77-8dd2-876348cb187b"}' data-actionname="executeFlow" data-iscustomformatter="true">Run Flow</button>