【Power Automate】在Power Automate中使用[将http请求发送到SharePoint ][Send an http request to SharePoint]

这篇具有很好参考价值的文章主要介绍了【Power Automate】在Power Automate中使用[将http请求发送到SharePoint ][Send an http request to SharePoint]。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

在O365时代,SharePoint Online结合Power Automate可以实现意想不到的业务要求,当然不管什么业务,读取SharePoint列表数据是经常会遇到的,接下来将详细介绍一下通过Power Automate的[将http请求发送到SharePoint ][Send an http request to SharePoint]action来读取及处理SharePoint list数据。

其中会用到如下两种SharePoint数据读取方式:

1、通过SharePoint Caml查询(支持分页)

2、通过SharePoint Rest Api查询

相关推荐

Power Automate专栏

实现方式

1、通过SharePoint Caml查询(支持分页)

首先创建一个power automate,在工作区初始化一些所需的变量

【Power Automate】在Power Automate中使用[将http请求发送到SharePoint ][Send an http request to SharePoint]

 下一步将根据list item总数以及是否有下一页,进行SharePoint的请求

【Power Automate】在Power Automate中使用[将http请求发送到SharePoint ][Send an http request to SharePoint]

 下面将详细说一下【将HTTP请求发送到SharePoint】的详细设置

  • newrestapi示例
    /_api/web/lists/GetByTitle('UserInfo')/RenderListDataAsStream?Paged=TRUE&p_ID=9242&ix_Paged=TRUE&ix_ID=9242&PageFirstRow=21&View=00000000-0000-0000-0000-000000000000
  • 请求正文示例
    {
                "parameters": {
                    "__metadata": { "type": "SP.RenderListDataParameters" },
                    "AddRequiredFields": "true",
                    "DatesInUtc": "true",
                    "ReplaceGroup": "true",
                    "RenderOptions": 1183751,
                    "ViewXml": "<View><RowLimit Paged='TRUE'>10</RowLimit><Query><Where><IsNotNull><FieldRef Name='Dept' /></IsNotNull></Where></Query></View>"
                }
            }
  •  标头示例
    {
      "Content-Type": "application/json;odata=verbose",
      "Accept": "application/json;odata=verbose"
    }

【Power Automate】在Power Automate中使用[将http请求发送到SharePoint ][Send an http request to SharePoint]

 接下来讲一下【分析json】,主要是用户处理SharePoint请求后的结果

【Power Automate】在Power Automate中使用[将http请求发送到SharePoint ][Send an http request to SharePoint]

 接下来对分析后的数据进行循环,已经获取数据后进行后续操作

【Power Automate】在Power Automate中使用[将http请求发送到SharePoint ][Send an http request to SharePoint]

2、通过SharePoint Rest Api查询

前面的初始化变量和第一种方式一样,此处省略。 

接下来主要讲一下在action【将http请求发送到SharePoint】中对SharePoint rest api url的设置

示例1:

_api/web/lists/getbytitle('文档库或列表名称')/items?$select=ID,file/Name,file/uniqueid&$expand=File&$filter=FSObjType eq 0&$top=5000

【Power Automate】在Power Automate中使用[将http请求发送到SharePoint ][Send an http request to SharePoint]

 示例2:

_api/web/lists/getByTitle('文档库或列表名称')/items?$select=Id,Title&$filter=TargetID eq 'targetid值'

 【Power Automate】在Power Automate中使用[将http请求发送到SharePoint ][Send an http request to SharePoint]

 后续的【分析json】以及后续操作跟第一种方式一样。

后记

好了,今天就到这里,之后会在空余时间更新更多有关power automate的文章文章来源地址https://www.toymoban.com/news/detail-459057.html

到了这里,关于【Power Automate】在Power Automate中使用[将http请求发送到SharePoint ][Send an http request to SharePoint]的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • RPA之PAD(Power Automate Desktop)组件开发

    其实,PAD,现在官方文档还没有对外组件式或者插件式开发接口。 但是,有一些志同道合的朋友,比如(潘淳),潘总大佬,在RPA领域,还是很牛逼的。 只要有一扇门,就会有一个世界,现在已经有了一扇门(毕竟是.Net Framework,那么,研究借鉴就容易多了)。 默认组件的位置是

    2024年02月04日
    浏览(35)
  • 使用Go发送HTTP POST请求

    在Go语言中,我们可以使用 net/http 包来发送HTTP POST请求。以下是一个简单的示例,展示了如何使用Go发送HTTP POST请求并获取响应。 go 复制代码 package  main import  ( \\\"bytes\\\"   \\\"fmt\\\"   \\\"io/ioutil\\\"   \\\"net/http\\\"   ) func   main ()  { // 创建一个HTTP客户端 client := http.Client{} // 创建一个POST请求

    2024年01月23日
    浏览(36)
  • NIFI使用InvokeHTTP发送http请求

    这里介绍四种平时常用的http请求方法:GET、POST、PUT、DELETE。 在官方的介绍文档中关于InvokeHTTP处理器的描述是这么说的: An HTTP client processor which can interact with a configurable HTTP Endpoint. The destination URL and HTTP Method are configurable. FlowFile attributes are converted to HTTP headers and the FlowFile

    2024年02月09日
    浏览(78)
  • 使用Go发送HTTP GET请求

    在Go语言中,我们可以使用 net/http 包来发送HTTP GET请求。以下是一个简单的示例,展示了如何使用Go发送HTTP GET请求并获取响应。 go 复制代码 package  main import  ( \\\"fmt\\\"   \\\"io/ioutil\\\"   \\\"net/http\\\"   ) func   main ()  { // 创建一个HTTP客户端 client := http.Client{} // 创建一个GET请求 req, err :=

    2024年01月23日
    浏览(36)
  • C++使用HTTP库和框架轻松发送HTTP请求

    使用C++编程发送HTTP请求通常需要使用第三方的HTTP库或框架。在C++中,有几个受欢迎的HTTP库可供选择,例如Curl、Boost.Beast和cpp-httplib。另外,也可以自己实现socket来发送http请求。 (1)安装Curl库 。 对于Debian/Ubuntu系统: 对于RHEL/CentOS系统: 对于macOS系统: (2)编写Curl代码

    2024年02月02日
    浏览(35)
  • 微软Power Platform 零基础 Power Apps canvas+SharePoint 画布应用基础搭建应用流程学习实践进阶

    我们在上节学习了基础 Power Apps canvas+Power Automate 画布应用基础搭建应用流程. 那么本节我们继续学习实践进阶基础画布应用。 本节学习来源:探索BI、自动化、低代码的技术与融合— 微软Power Platform平台赋能全民开发者 《全民开发大讲堂》. 1、需求背景 公司内巡检小组将定

    2024年02月04日
    浏览(29)
  • 使用浏览器发送HTTP POST请求

    HTTP请求有如下几个分类,其中最常见和常用的是GET和POST请求。  一般来说,使用浏览器地址栏访问域名或ip时能且仅能向浏览器服务端发送get请求,如果需要发送POST请求或其他类型http请求需要借助接口工具譬如postman。 如果某个web应用部署环境下缺少接口调试工具,该如何

    2024年02月11日
    浏览(45)
  • php使用guzzle http发送并发接口请求

    在 PHP 中, Guzzle 是一个功能强大且流行的 HTTP 客户端,提供了方便的接口来发送 HTTP 请求并处理响应,本人非常喜欢这个包且重度依赖。 以下是使用 Guzzle 发送并发请求的基本示例: 

    2024年01月16日
    浏览(36)
  • 使用 cURL 发送 HTTP 请求: 深入探讨与示例

    🌷🍁 博主猫头虎 带您 Go to New World.✨🍁 🦄 博客首页——猫头虎的博客🎐 🐳《面试题大全专栏》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺 🌊 《IDEA开发秘籍专栏》学会IDEA常用操作,工作效率翻倍~💐 🌊 《100天精通Golang(基础入门篇)》学会Golang语言

    2024年02月07日
    浏览(34)
  • requests 库(发送 http 请求)基本使用指南

    requests 是一个 Python 第三方库,用于发送 HTTP 请求。它提供了一种简单和方便的方法来与 Web 服务进行交互,如获取网页内容、发送数据、处理 Cookie 等。 requests 是 用 python 语言编写的,比 urllib2 模块更简洁 requests 支持 HTTP 连接保持和连接池,支持使用 cookie 保持会话,支持文

    2024年02月07日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包