SharePoint
SharePoint 连接器提供对 SharePoint 服务和服务器的 SQL 访问权限。
支持的版本
该连接器支持 Windows SharePoint Services 3.0、Microsoft Office SharePoint Server 2007 及更高版本,以及 SharePoint Online。
准备工作
在使用 SharePoint 连接器之前,请完成以下任务:
- 在您的 Google Cloud 项目中:
- 将 IAM 角色 roles/connectors.admin 授予该用户 配置连接器。
- 将以下 IAM 角色授予您要用其来使用连接器的服务账号:
roles/secretmanager.viewer
roles/secretmanager.secretAccessor
服务账号是一种特殊类型的 Google 账号,用于表示需要验证身份并获得授权以访问 Google API 数据的非人类用户。如果您没有服务账号,则必须创建一个服务账号。如需了解详情,请参阅创建服务账号。
- 启用以下服务:
secretmanager.googleapis.com
(Secret Manager API)connectors.googleapis.com
(Connectors API)
如需了解如何启用服务,请参阅启用服务。
如果之前没有为您的项目启用这些服务或权限,则在您配置连接器时,系统会提示您启用。
在 Azure (AD) 中配置 SharePoint 应用
如果您选择将 Azure Active Directory (AD) 用于 SharePoint 在线版,请按照以下步骤在 Azure AD 中配置 SharePoint 应用:
- 在 Azure AD 门户中,选择组织的目录。
- 在管理部分中,点击应用注册,然后点击新注册。
- 填写注册详细信息,在 Azure AD 中注册应用:
- 在支持的账号类型部分,选择仅限此组织目录中的账号。
- 对于重定向 URI(可选),请选择网页,然后将
https://your_connections_host.spo.index.html
添加为连接用户接收身份验证响应的 URI。 - 点击注册。
如需了解详情,请参阅如何在 Azure 中注册应用。
- 在应用的概览页面中,点击 API 权限,然后点击添加权限。
- 请按照以下步骤配置应用以访问 Web API:
- 对于请求 API 权限,请从 Microsoft API 标签页中选择 SharePoint。
- 在委托权限部分,选择读取和写入用户文件以及读取和写入所有网站集中的项。
- 点击添加权限。
- 在已配置的 API 权限屏幕中,选择授予管理员同意以使用
your_organizational_directory
。
- 为贵组织的 SharePoint 移动应用添加重定向 URI:
- 点击身份验证。
- 在网页中,点击添加 URI,然后添加
https://your_connections_host/spo/mobile.html
作为移动用户的回复网址。 - 在隐式授权中,同时选择访问令牌和 ID 令牌。
- 点击保存。
- 修改 Azure Active Directory 应用清单以允许该应用使用的开放式身份验证:
- 在应用的概览页面中,点击清单部分。
- 将属性
oauth2AllowImplicitFlow
更改为true
。 - 点击保存。
- 在应用的概览页面中,记下应用(客户端)ID。如果选择 Azure AD 身份验证类型,则在配置 SharePoint 连接器时,您需要在身份验证部分提供此 ID。
配置连接器
配置连接器时,您需要创建与数据源(即后端系统)的连接。一个连接需专用于一个数据源。这意味着,如果您有许多数据源,则必须为每个数据源创建单独的连接。如需创建连接,请执行以下步骤:
- 在 Cloud 控制台 中,进入 Integration Connectors > 连接页面,然后选择或创建一个 Google Cloud 项目。
- 点击 + 新建以打开创建连接页面。
- 在位置部分中,选择连接的位置。
- 区域:从下拉列表中选择一个位置。
支持的连接器区域包括:
如需查看所有受支持区域的列表,请参阅位置。
- 点击下一步。
- 区域:从下拉列表中选择一个位置。
- 在连接详情部分中,完成以下操作:
- 连接器:从可用连接器下拉列表中选择 SharePoint。
- 连接器版本:从可用版本的下拉列表中选择一个连接器版本。
- 在连接名称字段中,输入连接实例的名称。
连接名称必须符合以下条件:
- 连接名称可以使用字母、数字或连字符。
- 字母必须小写。
- 连接名称必须以字母开头,以字母或数字结尾。
- 连接名称不能超过 63 个字符。
- (可选)输入连接实例的说明。
- 服务账号:选择具有所需角色的服务账号。
- (可选)配置连接节点设置:
- 节点数下限:输入连接节点数下限。
- 节点数上限:输入连接节点数上限。
节点是处理事务的连接单元(或副本)。 连接处理越多事务就需要越多节点,相反,处理越少事务需要越少节点。 如需了解节点如何影响连接器价格,请参阅连接节点的价格。如果未输入任何值,则默认情况下,节点数下限设置为 2(以便提高可用性),节点数上限设置为 50。
- (可选)点击 + 添加标签,以键值对的形式向连接添加标签。
- 点击下一步。
- 在目标部分中,输入要连接到的远程主机(后端系统)的详细信息。
- 目的地类型:选择目的地类型。例如,主机地址为
https://xxxxx.sharepoint.com
。- 从列表中选择主机地址,以指定目的地的主机名或 IP 地址。
- 如果要与后端系统建立专用连接,请从列表中选择端点连接,然后从端点连接列表中选择所需的端点连接。
如果要与后端系统建立公共连接以提高安全性,您可以考虑为连接配置静态出站 IP 地址,然后将防火墙规则配置为仅将特定静态 IP 地址列入许可名单。
要输入其他目的地,请点击 +添加目的地。
- 点击下一步。
- 目的地类型:选择目的地类型。例如,主机地址为
-
在 Authentication(身份验证)部分中,输入身份验证详细信息。
- 选择以下任意身份验证类型,然后输入相应的详细信息。
- Windows 凭据:如果您使用的是本地版本的 SharePoint,请选择此选项。然后,执行以下操作:
- 用户名:输入用户名。
- 密码:选择相应密码。
- Secret 版本:输入密钥版本。
- AzureAD:如果您使用的是在线版本的 Sharepoint,请选择此选项。然后,执行以下操作:
- 客户端 ID:输入用于请求访问令牌的客户端 ID。您可以通过在 Azure AD 中配置 SharePoint 应用来获取客户端 ID。
- 范围:输入所需范围的逗号分隔列表。例如
Sites.FullControl.All
- 客户端密钥:输入包含您创建的已连接应用的客户端密钥的密钥。
- Secret 版本:上面所选密钥的 Secret 版本。
- 授权网址:创建客户端时生成的授权网址。请按以下格式输入网址:
https://login.microsoftonline.com/<tenant_identifier>/oauth2/v2.0/authorize
。例如https://login.microsoftonline.com/9bxxxxxxxxx8112/oauth2/v2.0/authorize
。
- Windows 凭据:如果您使用的是本地版本的 SharePoint,请选择此选项。然后,执行以下操作:
- 点击下一步。
- 选择以下任意身份验证类型,然后输入相应的详细信息。
- 查看:查看您的连接和身份验证详细信息。
- 点击创建。
配置身份验证
根据您要使用的身份验证输入详细信息。
-
Windows 凭据
<ph type="x-smartling-placeholder">
- </ph>
- 用户名:输入用户名。
- Password:选择包含用户密码的 Secret Manager 密钥。
- Secret 版本 :选择 Secret Manager 密钥版本。
- AzureAD(OAuth 2.0 - 授权代码)
- 客户端 ID:由外部应用提供的客户端 ID。
- 范围 :输入以英文逗号分隔的权限范围。
- 客户端密钥:选择 Secret Manager 密钥。您应该先创建 Secret Manager 密钥,然后再配置此授权。
- 密钥版本:客户端密钥的 Secret Manager 密钥版本。
对于 Authorization code
身份验证类型,在创建连接后,您需要
应该执行一些额外的步骤来配置身份验证。如需更多信息
请参阅创建连接后的其他步骤。
创建连接后的其他步骤
如果您选择OAuth 2.0 - Authorization code
身份验证,您必须在创建连接后执行以下额外步骤:
- 在“连接”页面中,
找到新创建的连接。
请注意,新连接器的状态将为需要授权。
- 点击需要授权。
此时将显示修改授权窗格。
- 将重定向 URI 值复制到您的外部应用。
- 验证授权详情。
- 点击 Authorize(授权)。
如果授权成功,连接状态将在 “关联”页面。
为授权代码重新授权
如果您使用的是 Authorization code
身份验证类型,并在 Sharepoint 应用中更改了配置,请
您必须重新授权 Sharepoint 连接。如需重新授权连接,请执行以下步骤:
- 在“连接”页面中点击所需的连接。
系统随即会打开连接详情页面。
- 点击修改以修改连接详情。
- 验证 Authentication(身份验证)部分中的 OAuth 2.0 - Authorization code(OAuth 2.0 - 授权代码)详细信息。
如果需要,请进行必要的更改。
- 点击保存。系统随即会转到连接详情页面。
- 点击身份验证部分中的修改授权。此时将显示授权窗格。
- 点击 Authorize(授权)。
如果授权成功,“连接”页面中的连接状态将设置为有效。
实体、操作和动作
所有集成连接器都会为所连接应用的对象提供抽象层。您只能通过此抽象访问应用的对象。抽象作为实体、操作和动作向您展示。
- 实体:实体可以被视为连接的应用或服务中的对象或属性集合。不同连接器的实体定义也会有所不同。例如,在数据库连接器中,表是实体;在文件服务器连接器中,文件夹是实体;在消息传递系统连接器中,队列是实体。
但是,连接器可能不支持或不支持任何实体,在这种情况下, “
Entities
”列表将为空。 - 操作:操作是指您可以对实体执行的操作。您可以对实体执行以下任一操作:
从可用列表中选择一个实体,系统会生成该实体可用的操作列表。如需了解操作的详细说明,请参阅连接器任务的实体操作。但是,如果连接器不支持任何实体操作, 操作未在
Operations
列表中列出。 - 动作:动作是可通过连接器接口提供给集成的头等函数。动作可让您对一个或多个实体进行更改,并且动作因连接器而异。通常,操作有一些输入参数和一个输出
参数。但可能的情况是,连接器不支持任何动作,在这种情况下,
Actions
列表将为空。
操作
本部分列出了该连接器支持的一些操作。要了解如何配置 操作,请参阅操作示例。
DeleteAttachment 操作
此操作会删除附件。
DeleteAttachment 操作的输入参数
参数名称 | 数据类型 | 必需 | 说明 |
---|---|---|---|
ListTitle | 字符串 | 是 | 列表项的标题。 |
ItemId | 字符串 | 是 | 列表项的 ID。 |
FileName | 字符串 | 是 | 要从文档库中删除的文件的名称。 |
如需了解如何配置 DeleteAttachment
操作,
请参阅操作示例。
CheckInDocument 操作
此操作可让您签入文档。
CheckInDocument 操作的输入参数
参数名称 | 数据类型 | 必需 | 说明 |
---|---|---|---|
RelativeURL | 字符串 | 是 | 文件夹的相对网址。 |
DocumentName | 字符串 | 是 | 要签入的文件的名称。 |
评论 | 字符串 | 否 | 签到消息(可选)。 |
如需了解如何配置 CheckInDocument
操作,
请参阅操作示例。
CheckOutDocument 操作
此操作可让您签出文件。
CheckOutDocument 操作的输入参数
参数名称 | 数据类型 | 必需 | 说明 |
---|---|---|---|
RelativeURL | 字符串 | 是 | 文件夹的相对网址。 |
DocumentName | 字符串 | 是 | 要签出的文件的名称。 |
如需了解如何配置 CheckOutDocument
操作,
请参阅操作示例。
DismissCheckOutDocument 操作
此操作可让您撤消文件签出。
PublishCheckOutDocument 操作的输入参数
参数名称 | 数据类型 | 必需 | 说明 |
---|---|---|---|
RelativeURL | 字符串 | 是 | 文件夹的相对网址。 |
DocumentName | 字符串 | 是 | 必须撤消签出的文件的名称。 |
如需了解如何配置 DiscardCheckOutDocument
操作,
请参阅操作示例。
CopyDocument 操作
通过此操作,您可以将文件从一个位置复制到另一个位置。
CopyDocument 操作的输入参数
参数名称 | 数据类型 | 必需 | 说明 |
---|---|---|---|
SourceFileRelativeUrl | 字符串 | 是 | 源文件的相对网址。 |
DestFileRelativeUrl | 字符串 | 是 | 目标文件的相对网址。 |
如需了解如何配置 CopyDocument
操作,
请参阅操作示例。
UploadDocument 操作
通过此操作,您可以上传文件。
UploadDocument 操作的输入参数
参数名称 | 数据类型 | 必需 | 说明 |
---|---|---|---|
FileName | 字符串 | 是 | 要上传的文件的名称。 |
RelativeUrl | 字符串 | 是 | 文件夹的相对网址。 |
内容 | 字符串 | 否 | 要作为文件上传的内容。 |
ContentBytes | 字符串 | 否 | 要作为文件上传的字节内容(作为 Base64 字符串)。使用此方法可上传二进制数据。 |
HasBytes | 布尔值 | 否 | 指定要上传的内容是否为二进制内容。默认值为 false 。 |
如需了解如何配置 UploadDocument
操作,
请参阅操作示例。
DownloadDocument 操作
通过此操作,您可以下载文件。
DownloadDocument 操作的输入参数
参数名称 | 数据类型 | 必需 | 说明 |
---|---|---|---|
RemoteFile | 字符串 | 是 | 要下载的文件的完整网址。 |
库 | 字符串 | 是 | SharePoint 服务器上库的名称。 |
HasBytes | 布尔值 | 否 | 指定是否应以字节形式下载内容。默认值为 false 。 |
如需了解如何配置 DownloadDocument
操作,
请参阅操作示例。
MoveAttachmentOrDocument 操作
通过此操作,您可以将文件从一个文件夹移到另一个文件夹。
MoveAttachmentOrDocument 操作的输入参数
参数名称 | 数据类型 | 必需 | 说明 |
---|---|---|---|
SourceFileURL | 字符串 | 是 | 应移动的源文件的网址。 |
DestinationFolderURL | 字符串 | 是 | 目标文件夹的网址。 |
如需了解如何配置 MoveAttachmentOrDocument
操作,
请参阅操作示例。
CreateFolder 操作
通过此操作,您可以创建文件夹。
CreateFolder 操作的输入参数
参数名称 | 数据类型 | 必需 | 说明 |
---|---|---|---|
RelativeURL | 字符串 | 是 | 文件夹的相对网址。 |
FolderName | 字符串 | 是 | 要创建的文件夹的名称。 |
如需了解如何配置 CreateFolder
操作,
请参阅操作示例。
AddAttachments 操作
通过此操作,您可以添加附件。
AddAttachments 操作的输入参数
参数名称 | 数据类型 | 必需 | 说明 |
---|---|---|---|
ListTitle | 字符串 | 是 | 附件列表的名称。 |
FileName | 字符串 | 是 | 附件文件的名称。 |
ItemId | 字符串 | 是 | 要添加的连接的 ID。 |
内容 | 字符串 | 是 | 附件的内容。 |
ContentBytes | 字符串 | 否 | 要作为附件上传的字节内容(作为 Base64 字符串)。使用此方法可上传二进制数据。 |
HasBytes | 布尔值 | 否 | 指定要上传的内容是否为二进制内容。默认值为 false 。 |
如需了解如何配置 AddAttachments
操作,
请参阅操作示例。
DownloadAttachments 操作
通过此操作,您可以下载附件。
DownloadAttachments 操作的输入参数
参数名称 | 数据类型 | 必需 | 说明 |
---|---|---|---|
RemoteFile | 字符串 | 是 | 文件的相对网址。 |
HasBytes | 布尔值 | 否 | 指定要下载的内容是否为二进制文件。默认值为 false 。 |
如需了解如何配置 DownloadAttachments
操作,
请参阅操作示例。
操作示例
本部分介绍如何在此连接器中执行一些操作。
示例 - 删除附件
以下示例将删除指定的文件。
- 在
Configure connector task
对话框中,点击Actions
。 - 选择
DeleteAttachment
操作,然后点击完成。 - 在连接器任务的任务输入部分,点击
connectorInputPayload
,然后在Default Value
字段:{ "ListTitle": "My lists", "ItemId": "1", "FileName": "sitepages.txt" }
如果操作成功,
DeleteAttachment
任务的 connectorOutputPayload
响应
参数的值类似于以下内容:
[{ "Status": "Success" }]
示例 - 在文档中签入
此示例签入一个文档。
- 在
Configure connector task
对话框中,点击Actions
。 - 选择
CheckInDocument
操作,然后点击完成。 - 在连接器任务的任务输入部分,点击
connectorInputPayload
,然后在Default Value
字段:{ "RelativeURL": "/Shared Documents/TestFolder", "DocumentName": "Document.txt", "Comment": "Comment test" }
如果操作成功,
CheckInDocument
任务的 connectorOutputPayload
响应
参数的值类似于以下内容:
[{ "Status": "Success" }]
示例 - 签出文件
以下示例签出了一个文件。
- 在
Configure connector task
对话框中,点击Actions
。 - 选择
CheckOutDocument
操作,然后点击完成。 - 在连接器任务的任务输入部分,点击
connectorInputPayload
,然后在Default Value
字段:{ "RelativeURL": "/Shared Documents/TestFolder", "DocumentName": "Document.txt" }
如果操作成功,
CheckOutDocument
任务的 connectorOutputPayload
响应
参数的值类似于以下内容:
[{ "Status": "Success" }]
示例 - 舍弃结账
此示例会还原文件签出。
- 在
Configure connector task
对话框中,点击Actions
。 - 选择
DiscardCheckOutDocument
操作,然后点击完成。 - 在连接器任务的任务输入部分,点击
connectorInputPayload
,然后在Default Value
字段:{ "RelativeURL": "/Shared Documents/TestFolder", "DocumentName": "Document.docx" }
如果操作成功,
DiscardCheckOutDocument
任务的 connectorOutputPayload
响应
参数的值类似于以下内容:
[{ "Status": "Success" }]
示例 - 复制文件
此示例将文件从一个位置复制到另一个位置。
- 在
Configure connector task
对话框中,点击Actions
。 - 选择
CopyDocument
操作,然后点击完成。 - 在连接器任务的任务输入部分,点击
connectorInputPayload
,然后在Default Value
字段:{ "SourceFileRelativeUrl": "/Shared Documents/Document.docx", "DestFileRelativeUrl": "/Shared Documents/TestFolder/Document123.docx" }
如果操作成功,
CopyDocument
任务的 connectorOutputPayload
响应
参数的值类似于以下内容:
[{ "Status": "Success" }]
示例 - 上传文本文件
此示例将一个文本文件上传到指定位置。
- 在
Configure connector task
对话框中,点击Actions
。 - 选择
UploadDocument
操作,然后点击完成。 - 在连接器任务的任务输入部分,点击
connectorInputPayload
,然后在Default Value
字段:{ "FileName": "test.txt", "RelativeUrl": "/Shared Documents/TestFolder", "Content": "abcd" }
如果操作成功,
UploadDocument
任务的 connectorOutputPayload
响应
参数的值类似于以下内容:
[{ "Status": "Success" }]
示例 - 上传二进制文件
此示例将二进制文件上传到指定位置。上传二进制文件时 文件,请将要上传的内容指定为 Base64 编码字符串。
- 在
Configure connector task
对话框中,点击Actions
。 - 选择
UploadDocument
操作,然后点击完成。 - 在连接器任务的任务输入部分,点击
connectorInputPayload
,然后在Default Value
字段:{ "FileName": "test.txt", "RelativeUrl": "/Shared Documents/TestFolder", "ContentBytes": "SGVsbG8gd29ybGQK", "HasBytes": "true" }
如果操作成功,
UploadDocument
任务的 connectorOutputPayload
响应
参数的值类似于以下内容:
[{ "Status": "Success" }]
示例 - 下载文件
本示例会下载文件。
- 在
Configure connector task
对话框中,点击Actions
。 - 选择
DownloadDocument
操作,然后点击完成。 - 在连接器任务的任务输入部分,点击
connectorInputPayload
,然后在Default Value
字段:{ "RemoteFile": "/TestFolder/test.txt", "Library": "Shared Documents" }
如果操作成功,
DownloadDocument
任务的 connectorOutputPayload
响应
参数的值类似于以下内容:
[{ "Success": "True", "Content": "Test File", }]
示例 - 下载二进制文件
本示例下载了一个二进制文件。
- 在
Configure connector task
对话框中,点击Actions
。 - 选择
DownloadDocument
操作,然后点击完成。 - 在连接器任务的任务输入部分,点击
connectorInputPayload
,然后在Default Value
字段:{ "RemoteFile": "/TestFolder/test1.png", "Library": "Shared Documents" "HasBytes": "true" }
如果操作成功,
DownloadDocument
任务的 connectorOutputPayload
响应
参数的值类似于以下内容:
[{ "Success": "True", "ContentBytes": "VGVzdCBGaWxl", }]
示例 - 移动附件
此示例将附件从一个位置移动到另一个位置。
- 在
Configure connector task
对话框中,点击Actions
。 - 选择
MoveAttachmentOrDocument
操作,然后点击完成。 - 在连接器任务的任务输入部分,点击
connectorInputPayload
,然后在Default Value
字段:{ "SourceFileURL": "/Shared Documents/test.txt", "DestinationFolderURL": "/Shared Documents/TestFolder" }
如果操作成功,
MoveAttachmentOrDocument
任务的 connectorOutputPayload
响应
参数的值类似于以下内容:
[{ "Result": "Success" }]
示例 - 创建文件夹
本示例会在指定位置创建一个文件夹。
- 在
Configure connector task
对话框中,点击Actions
。 - 选择
CreateFolder
操作,然后点击完成。 - 在连接器任务的任务输入部分,点击
connectorInputPayload
,然后在Default Value
字段:{ "RelativeURL": "/Shared Documents/TestFolder", "FolderName": "TestFolder123" }
如果操作成功,
CreateFolder
任务的 connectorOutputPayload
响应
参数的值类似于以下内容:
[{ "Id": "110842b7-2393-4f11-9391-3d75214e9fb8", "Status": "Success" }]
示例 - 添加附件
本示例将附件添加到指定列表中。
- 在
Configure connector task
对话框中,点击Actions
。 - 选择
AddAttachments
操作,然后点击完成。 - 在连接器任务的任务输入部分,点击
connectorInputPayload
,然后在Default Value
字段:{ "ListTitle": "My Lists", "FileName": "TestAttachment2", "Content": "abcd text", "ItemId": "1" }
如果操作成功,
AddAttachments
任务的 connectorOutputPayload
响应
参数的值类似于以下内容:
[{ "RelativeUrl": "/Lists/My lists/Attachments/1/TestAttachment2", "Status": "Success" }]
示例 - 添加二进制附件
此示例将一个二进制附件添加到指定列表中。
- 在
Configure connector task
对话框中,点击Actions
。 - 选择
AddAttachments
操作,然后点击完成。 - 在连接器任务的任务输入部分,点击
connectorInputPayload
,然后在Default Value
字段:{ "ListTitle": "My Lists", "FileName": "TestAttachment3", "ContentBytes": "VGVzdCBGaWxl", "HasBytes": "true", "ItemId": "1" }
如果操作成功,
AddAttachments
任务的 connectorOutputPayload
响应
参数的值类似于以下内容:
[{ "RelativeUrl": "/Lists/My lists/Attachments/1/TestAttachment3", "Status": "Success" }]
示例 - 下载附件
本示例下载了一个附件。
- 在
Configure connector task
对话框中,点击Actions
。 - 选择
DownloadAttachments
操作,然后点击完成。 - 在连接器任务的任务输入部分,点击
connectorInputPayload
,然后在Default Value
字段:{ "RemoteFile": "/Shared Documents/Document.txt" }
如果操作成功,
DownloadAttachments
任务的 connectorOutputPayload
响应
参数的值类似于以下内容:
[{ "Success": "True", "Content": "Test File", }]
示例 - 下载二进制附件
本示例下载一个二进制附件。
- 在
Configure connector task
对话框中,点击Actions
。 - 选择
DownloadAttachments
操作,然后点击完成。 - 在连接器任务的任务输入部分,点击
connectorInputPayload
,然后在Default Value
字段:{ "RemoteFile": "/Shared Documents/Document.docx", "HasBytes": "true" }
如果操作成功,
DownloadAttachments
任务的 connectorOutputPayload
响应
参数的值类似于以下内容:
[{ "Success": "True", "ContentBytes": "VGVzdCBGaWxl", }]
实体操作示例
本部分介绍如何在此连接器中执行某些实体操作。
示例 - 列出所有文件
以下示例列出了 Files
实体中的所有文件。
- 在
Configure connector task
对话框中,点击Entities
。 - 从
Entity
列表中选择Files
。 - 选择
List
操作,然后点击 完成。 - (可选)在连接器任务的任务输入部分,您可以执行以下操作: 通过指定过滤子句来过滤结果集。您 也可以使用逻辑运算符指定多个过滤条件。
示例 - 获取列表
此示例从 My Lists
实体中获取具有指定 ID 的列表。
- 在
Configure connector task
对话框中,点击Entities
。 - 从
Entity
列表中选择My Lists
。 - 选择
Get
操作,然后点击 完成。 - 在连接器任务的任务输入部分,点击实体 ID,然后
然后在 Default Value 字段中输入
3
。其中,
3
是My Lists
实体中的主键值。
示例 - 创建记录
此示例在 My Lists
实体中创建了一条记录。
- 在
Configure connector task
对话框中,点击Entities
。 - 从
Entity
列表中选择My Lists
。 - 选择
Create
操作,然后点击完成。 - 在连接器任务的任务输入部分,点击
connectorInputPayload
,然后在Default Value
字段:{ "AuthorId": 11.0, "BaseName": "3_", "Attachments": false, "Title": "Created List New" }
如果集成成功,连接器任务的
connectorOutputPayload
字段将显示 值类似于以下内容:[{ "ID": 3.0 }]
示例 - 删除记录
以下示例将删除 My Lists
实体中具有指定 ID 的记录。
- 在
Configure connector task
对话框中,点击Entities
。 - 从
Entity
列表中选择My Lists
。 - 选择
Delete
操作,然后点击完成。 - 在连接器任务的任务输入部分,点击 entityId 并
然后在 Default Value 字段中输入
2
。
在集成中使用 SharePoint 连接
创建连接后,它便可同时在 Apigee Integration 和 Application Integration。您可以使用连接 通过连接器任务在集成中进行集成。
- 如需了解如何在 Apigee Integration 中创建和使用连接器任务,请参阅连接器任务。
- 如需了解如何在 Application Integration 中创建和使用连接器任务,请参阅连接器任务。