Kintone

借助 Kintone 连接器,您可以对 Kintone 数据库执行插入、删除、更新和读取操作。

准备工作

在使用 Kintone 连接器之前,请先完成以下任务:

  • 在您的 Google Cloud 项目中:
    • 确保已设置网络连接。如需了解网络模式,请参阅网络连接。
    • 向配置连接器的用户授予 roles/connectors.admin IAM 角色。
    • 将以下 IAM 角色授予您要用其来使用连接器的服务账号:
      • roles/secretmanager.viewer
      • roles/secretmanager.secretAccessor

      服务账号是一种特殊类型的 Google 账号,用于表示需要验证身份并获得授权以访问 Google API 数据的非人类用户。如果您没有服务账号,则必须创建一个服务账号。连接器和服务账号必须属于同一项目。如需了解详情,请参阅创建服务账号。

    • 启用以下服务:
      • secretmanager.googleapis.com (Secret Manager API)
      • connectors.googleapis.com (Connectors API)

      如需了解如何启用服务,请参阅启用服务。

    如果之前没有为您的项目启用这些服务或权限,则在您配置连接器时,系统会提示您启用。

配置连接器

一个连接需专用于一个数据源。这意味着,如果您有许多数据源,则必须为每个数据源创建单独的连接。如需创建连接,请执行以下操作:

  1. 在 Cloud 控制台 中,进入 Integration Connectors > 连接页面,然后选择或创建一个 Google Cloud 项目。

    转到“连接”页面

  2. 点击 + 新建以打开创建连接页面。
  3. 在位置部分中,选择连接的位置。
    1. 区域:从下拉列表中选择一个位置。

      如需查看所有受支持区域的列表,请参阅位置。

    2. 点击下一步。
  4. 在连接详情部分中,完成以下操作:
    1. 连接器:从可用连接器的下拉列表中选择 Kintone。
    2. 连接器版本:从可用版本的下拉列表中选择一个连接器版本。
    3. 在连接名称字段中,输入连接实例的名称。

      连接名称必须符合以下条件:

      • 连接名称可以使用字母、数字或连字符。
      • 字母必须小写。
      • 连接名称必须以字母开头,以字母或数字结尾。
      • 连接名称不能超过 49 个字符。
    4. (可选)输入连接实例的说明。
    5. 您可以选择启用 Cloud Logging,然后选择日志级别。默认情况下,日志级别设置为 Error。
    6. 服务账号:选择具有所需角色的服务账号。
    7. (可选)配置连接节点设置:

      • 节点数下限:输入连接节点数下限。
      • 节点数上限:输入连接节点数上限。

      节点是处理事务的连接单元(或副本)。 连接处理越多事务就需要越多节点,相反,处理越少事务需要越少节点。 如需了解节点如何影响连接器价格,请参阅连接节点的价格。如果未输入任何值,则默认情况下,节点数下限设置为 2(以便提高可用性),节点数上限设置为 50。

    8. 允许特殊字符:确定是否允许特殊字符。如果为 true,则不会替换特殊字符。
    9. 检查子表来源:要从中检索子表的 Kintone 应用的逗号分隔列表。
    10. 访客空间 ID:将查询结果限制为访客空间。
    11. 数字映射为双精度型:确定是否将数字字段的数据类型从十进制更改为双精度。
    12. 子表分隔符:用于分隔表与子表的字符,格式为 tablename + char + subtable。
    13. 对字段名称使用代码:确定对字段名称是使用标签还是使用代码。
    14. 用户光标:用于确定是否应使用光标检索记录的布尔值。
    15. 用户定义的视图:指向包含自定义视图的 JSON 配置文件的文件路径。
    16. (可选)在高级设置部分,选中使用代理复选框可为连接配置代理服务器并配置以下值:
      • 代理身份验证方案:选择要通过代理服务器进行身份验证的身份验证类型。支持以下身份验证类型:
        • 基本:基本 HTTP 身份验证。
        • 摘要:摘要 HTTP 身份验证。
      • 代理用户:用于向代理服务器进行身份验证的用户名。
      • 代理密码:用户密码的 Secret Manager 密文。
      • 代理 SSL 类型:连接到代理服务器时使用的 SSL 类型。支持以下身份验证类型:
        • 自动:默认设置。如果网址是 HTTPS 网址,则使用“隧道”选项。如果网址是 HTTP 网址,则使用“永不”选项。
        • 始终:连接始终启用 SSL。
        • 永不:连接未启用 SSL。
        • 隧道:连接通过隧道代理建立。代理服务器会打开与远程主机的连接,并且流量会流经该代理。
      • 在代理服务器部分中,输入代理服务器的详细信息。
        1. 点击+ 添加目标。
        2. 选择目标类型。
          • 主机地址:指定目标的主机名或 IP 地址。

            如果要与后端系统建立专用连接,请执行以下操作:

    17. (可选)点击 + 添加标签,以键值对的形式向连接添加标签。
    18. 点击下一步。
  5. 在目标部分中,输入要连接到的远程主机(后端系统)的详细信息。
    1. 目标类型:选择目标类型。
      • 如需指定目标主机名或 IP 地址,请选择主机地址,然后在主机 1 字段中输入相应地址。
      • 如需建立专用连接,请选择端点连接。在端点连接列表中,选择为后端系统创建的端点连接。

      如果要与后端系统建立公共连接以提高安全性,您可以考虑为连接配置静态出站 IP 地址,然后将防火墙规则配置为仅将特定静态 IP 地址列入许可名单。

      要输入其他目标,请点击 + 添加目标。

    2. 点击下一步。
  6. 在身份验证部分中,输入身份验证详细信息。
    1. 选择身份验证类型,然后输入相关详细信息。

      Kintone 连接支持以下身份验证类型:

      • 用户名和密码
      • API 令牌
    2. 如需了解如何配置这些身份验证类型,请参阅配置身份验证。

    3. 点击下一步。
  7. 查看:查看您的连接和身份验证详细信息。
  8. 点击创建。

配置身份验证

根据您要使用的身份验证输入详细信息。

  • 用户名和密码
    • 用户名:连接器的用户名
    • 密码:包含与连接器关联的密码的 Secret Manager Secret。
    • 基本身份验证密码:使用基本身份验证的网域所需的其他密码。
    • 基本身份验证用户:使用基本身份验证的网域所需的其他用户名。
  • API 令牌
    • API 令牌:包含用于身份验证的 API 令牌的 Secret Manager Secret。
    • 应用 ID:与用于身份验证的 APIToken 结合使用的 AppId。

连接配置示例

本部分列出了创建 Kintone 连接时配置的各个字段的示例值。

基本身份验证连接类型

对于基本身份验证连接类型,请使用您在创建新 Kintone 实例时获得的用户名和密码。

字段名称 详细信息
位置 europe-west1
连接器 Kintone
连接器版本 1
连接名称 kintone-conn-free-trial
启用 Cloud Logging 是
服务账号 SERVICE_ACCOUNT_NAME@PROJECT_ID.iam.gserviceaccount.com
检查子表 *
对字段名称使用代码 是
使用光标 是
节点数下限 2
节点数上限 2
目标类型(服务器) 主机地址
主机地址 https://tx3tdonei8na.kintone.com
用户名 用户名
密码 PASSWORD
Secret 版本 2

API 令牌连接类型

如需了解如何获取 API 令牌,请参阅 API 访问令牌。

字段名称 详细信息
位置 europe-west1
连接器 Kintone
连接器版本 1
连接名称 kintone-api-token-conn
启用 Cloud Logging 是
服务账号 SERVICE_ACCOUNT_NAME@PROJECT_ID.iam.gserviceaccount.com
检查子表 *
子表分隔符 _
对字段名称使用代码 是
使用光标 是
节点数下限 2
节点数上限 50
目标类型(服务器) 主机地址
主机地址 https://tx3tdonei8na.kintone.com
API 令牌 API_Token_PostmanApplication
AppId 4
Secret 版本 1

OAuth 连接类型

本部分列出了使用 OAuth 创建 Kintone 连接时配置的各个字段的示例值,并提供了有关如何创建和配置 Kintone 账号的信息。

Kintone 账号创建和配置
字段名称 详细信息
位置 europe-west1
连接器 Kintone
连接器版本 1
连接名称 kintone-oauth-conn
启用 Cloud Logging 是
服务账号 SERVICE_ACCOUNT_NAME@PROJECT_ID.iam.gserviceaccount.com
检查子表 *
子表分隔符 _
对字段名称使用代码 是
使用光标 是
节点数下限 2
节点数上限 50
目标类型(服务器) 主机地址
主机地址 https://tx3tdonei8na.kintone.com
客户端 ID CLIENT_ID
范围 k:app_settings:write k:app_settings:read k:app_record:read k:app_record:write k:file:read k:file:write
客户端密钥 CLIENT_SECRET
Secret 版本 2

实体、操作和动作

所有集成连接器都会为所连接应用的对象提供抽象层。您只能通过此抽象访问应用的对象。抽象作为实体、操作和动作向您展示。

  • 实体:实体可以被视为连接的应用或服务中的对象或属性集合。不同连接器的实体定义也会有所不同。例如,在数据库连接器中,表是实体;在文件服务器连接器中,文件夹是实体;在消息传递系统连接器中,队列是实体。

    但可能的情况是,连接器不支持或不具有任何实体,在这种情况下,Entities 列表将为空。

  • 操作:操作是指您可以对实体执行的操作。您可以对实体执行以下任一操作:

    从可用列表中选择一个实体,系统会生成该实体可用的操作列表。如需了解操作的详细说明,请参阅连接器任务的实体操作。不过,如果连接器不支持任何实体操作,则不支持的操作不会列在 Operations 列表中。

  • 动作:动作是可通过连接器接口提供给集成的头等函数。动作可让您对一个或多个实体进行更改,并且动作因连接器而异。通常,操作会包含一些输入参数和一个输出参数。但可能的情况是,连接器不支持任何动作,在这种情况下,Actions 列表将为空。

系统限制

Kintone 连接器每秒每个节点可处理 5 个事务,并会限制超出此限制的任何事务。默认情况下,Integration Connectors 会为连接分配 2 个节点(以提高可用性)。

如需了解适用于 Integration Connectors 的限制,请参阅限制。

操作

本部分列出了连接器支持的操作。如需了解如何配置操作,请参阅操作示例。

AppsDeployStatus 操作

此操作用于获取应用部署状态

AppsDeployStatus 操作的输入参数

参数名称 数据类型 必需 说明
AppIds 字符串 是 应用的 ID。可以是逗号分隔的 ID 列表。
GuestSpaceId 字符串 否 此参数用于访客空间中的应用。如果连接字符串中指定了连接属性 GuestSpaceId,请勿添加此参数。

如需查看有关如何配置 AppsDeployStatus 操作的示例,请参阅操作示例。

CreateApp 操作

此操作会创建应用。

CreateApp 操作的输入参数

参数名称 数据类型 必需 说明
名称 字符串 是 指定应用名称,长度不得超过 64 个字符。
空格 字符串 否 聊天室的 ID。如果连接字符串中设置了连接属性 GuestSpaceId,则无需指定此属性。
ThreadId 字符串 否 聊天室的 ID。如果连接字符串中设置了连接属性 GuestSpaceId,则无需指定此属性。
IsGuestSpace 布尔值 否 这是一个布尔值,用于指示 Space 参数是常规空间还是访客空间。对于访客空间,请将此值设置为 true。 默认值为 false。

如需查看有关如何配置 CreateApp 操作的示例,请参阅操作示例。

DeleteGuests 操作

此操作允许用户删除嘉宾。

DeleteGuests 操作的输入参数

参数名称 数据类型 必需 说明
邀请对象 字符串 是 嘉宾用户的电子邮件地址列表。最多可删除 100 位嘉宾。

如需查看有关如何配置 DeleteGuests 操作的示例,请参阅操作示例。

DeployApps 操作

此操作可让您部署应用。

DeployApps 操作的输入参数

参数名称 数据类型 必需 说明
AppId 字符串 是 应用 ID。这可以是英文逗号分隔的 ID 列表。
修订版本 字符串 否 指定反映运营环境的设置的修订版本。如果指定的修订版本不是最新版本,请求将失败。
还原 布尔值 否 如果您想取消对应用设置的更改,请将此属性设置为 true。 默认值为 false。
GuestSpaceId 字符串 否 此参数用于访客空间中的应用。如果连接字符串中指定了连接属性 GuestSpaceid,请勿添加此参数。

如需查看有关如何配置 DeployApps 操作的示例,请参阅操作示例。

DownloadFile 操作

此操作可让用户从应用中的附件字段下载文件。

DownloadFile 操作的输入参数

参数名称 数据类型 必需 说明
FileKey 字符串 是 文件的 ID。
HasBytes 布尔值 否 是否以字节形式下载内容。有效值为 true 或 false。 如果设置为 true,则文件会以 Base64 编码的字符串形式下载。

默认情况下,HasBytes 字段设置为 false。

如需查看有关如何配置 DownloadFile 操作的示例,请参阅操作示例。

UpdateAssignees 操作

此操作允许用户更新受让人。

UpdateAssignees 操作的输入参数

参数名称 数据类型 必需 说明
AppId 字符串 是 应用 ID。
RecordId 字符串 是 RecordId
指派对象 字符串 是 受让人的用户代码。如果为空,则不会分配任何用户。受让人数量上限为 100。
修订版本 字符串 否 更新受让人之前的记录修订版本号。如果指定的修订版本不是最新修订版本,则请求将导致错误。
GuestSpaceId 字符串 否 此参数用于访客空间中的应用。如果连接字符串中指定了连接属性 GuestSpaceId,请勿添加此参数。

如需查看有关如何配置 UpdateAssignees 操作的示例,请参阅操作示例。

AddGuests 操作

此操作允许用户添加邀请对象。

AddGuests 操作的输入参数

参数名称 数据类型 必需 说明
名称 字符串 false 用户的显示名称。长度必须介于 1 到 128 个字符之间。
代码 字符串 否 访客用户的电子邮件地址(登录名)。
密码 字符串 否 访客用户的登录密码。必须是字母数字。
时区 字符串 否 访客用户的时区。
语言区域 字符串 否 访客用户的语言设置。可选的值包括 auto、en、zh、ja。如果未提供,系统将默认设置为“自动”。
图片 字符串 否 访客用户的个人资料图片。指定已上传文件的 fileKey。
SurNameReading 字符串 否 访客用户的拼音姓氏设置。上限为 64 个字符。
GivenNameReading 字符串 否 相应 GuestUser 的 PhoneticGivenName 设置。上限为 64 个字符。
公司 字符串 否 要在访客用户资料中显示的公司名称。
部门 字符串 否 要在 Guest 用户的个人资料中显示的部门名称。
电话 字符串 否 要在 Guest 用户个人资料中显示的电话号码。
CallTo 字符串 否 访客用户的 Skype 名称。
GuestsAggregate 字符串 否 嘉宾汇总。

如需查看有关如何配置 AddGuests 操作的示例,请参阅操作示例。

UploadFile 操作

此操作可让您上传文件。

UploadFile 操作的输入参数

参数名称 数据类型 必需 说明
FileName 字符串 是 您要为文档指定的名称。如果未指定,则使用 FullPath 输入中指定的文件名。
内容 字符串 否 未指定 FullPath 时要上传的内容(以 InputStream 形式)。
ContentBytes 字符串 否 要上传为文件的字节内容(以 Base64 字符串形式表示)。使用此方法上传二进制数据。
AppId 字符串 否 Kintone 应用 ID。当 AttachToApp 设置为 true 时,此字段为必需字段。
HasBytes 布尔值 否 是否以字节的形式上传内容。有效值为 true 或 false。 如果设置为 true,则文件内容应为 Base64 编码的字符串。

默认情况下,HasBytes 字段设置为 false。

AddThreadComment 操作

此操作允许用户在线程中添加评论

AddThreadComment 操作的输入参数

参数名称 数据类型 必需 说明
SpaceId 整数 是 聊天室的 ID。
ThreadId 整数 是 线程的 ID。
文本 字符串 否 评论内容。换行符可由 LF 指定。评论的字符数上限为 65,535。如果未设置“files”,则此参数为必需参数。
提及 字符串 否 一个包含提及内容的数组,用于通知其他 Kintone 用户。
文件 字符串 否 一个包含附件文件数据的数组。文件数量上限为 5 个。如果未设置文本,则此字段为必需字段。

如需查看有关如何配置 AddThreadComment 操作的示例,请参阅操作示例。

UpdateThread 操作

此操作可让您更新帖子

UpdateThread 操作的输入参数

参数名称 数据类型 必需 说明
ThreadId 整数 是 讨论串 ID。您可以在相应帖子的网址中找到帖子 ID。
名称 字符串 否 线程的新名称。长度必须介于 1 到 128 个字符之间。如果忽略此参数,则不会更新名称。单线程空间的对话串名称无法更新。
正文 字符串 否 线程正文的内容。

如需查看有关如何配置 UpdateThread 操作的示例,请参阅操作示例。

操作示例

本部分介绍如何在此连接器中执行一些操作。

示例 - 获取应用部署状态

此示例用于获取应用部署状态。

  1. 在 Configure connector task 对话框中,点击 Actions。
  2. 选择 AppsDeployStatus 操作,然后点击完成。
  3. 在连接器任务的任务输入部分中,点击 connectorInputPayload,然后在 Default Value 字段中输入类似于以下内容的值:
    {
    "AppIds": "4"
    }
  4. 如果操作成功,AppsDeployStatus 任务的 connectorOutputPayload 响应参数将具有类似于以下示例的值:

    {
    "AppId": "4",   "Status": "SUCCESS",   "success": "true"
    }

示例 - 创建应用

此示例会创建一个新应用。

  1. 在 Configure connector task 对话框中,点击 Actions。
  2. 选择 CreateApp 操作,然后点击完成。
  3. 在连接器任务的任务输入部分中,点击 connectorInputPayload,然后在 Default Value 字段中输入类似于以下内容的值:
    {
    "Name": "NewApp"
    }
  4. 如果操作成功,CreateApp 任务的 connectorOutputPayload 响应形参将具有类似于以下的值:

    [{
    "AppId": "20",   "Revision": "2",   "Success": "true"
    }]

示例 - 部署应用

此示例部署了一个应用

  1. 在 Configure connector task 对话框中,点击 Actions。
  2. 选择 DeployApps 操作,然后点击完成。
  3. 在连接器任务的任务输入部分中,点击 connectorInputPayload,然后在 Default Value 字段中输入类似于以下内容的值:
    {
    "AppId": "19",   "Revision": "2"
    }
  4. 如果操作成功,DeployApps 任务的 connectorOutputPayload 响应形参将具有类似于以下的值:

    [{
    "Success": "true"
    }]

示例 - 下载文件

此示例会下载应用中存在的文件。

  1. 在 Configure connector task 对话框中,点击 Actions。
  2. 选择 DownloadFile 操作,然后点击完成。
  3. 在连接器任务的任务输入部分中,点击 connectorInputPayload,然后在 Default Value 字段中输入类似于以下内容的值:
    {
    "FileKey": "2024022706351283F683AABB3A4FA09AF1D28049"
    }
  4. 如果操作成功,DownloadFile 任务的 connectorOutputPayload 响应形参将具有类似于以下的值:

    [{
    "Success": "True",
    "Content": "Record number, Number, Text\n49, 162, Hello"
    }]

示例 - 更新受让人

此示例更新了受让人。

  1. 在 Configure connector task 对话框中,点击 Actions。
  2. 选择 UpdateAssignees 操作,然后点击完成。
  3. 在连接器任务的任务输入部分中,点击 connectorInputPayload,然后在 Default Value 字段中输入类似于以下内容的值:
    {
    "FileKey": "2024022706351283F683AABB3A4FA09AF1D28049"
    }
  4. 如果操作成功,UpdateAssignees 任务的 connectorOutputPayload 响应形参将具有类似于以下的值:

    [{
    "Success": "True",
    "Content": "Record number, Number, Text\n49, 162, Hello"
    }]

示例 - 添加邀请对象

此示例添加了邀请对象。

  1. 在 Configure connector task 对话框中,点击 Actions。
  2. 选择 AddGuests 操作,然后点击完成。
  3. 在连接器任务的任务输入部分中,点击 connectorInputPayload,然后在 Default Value 字段中输入类似于以下内容的值:
    {
    "GuestsAggregate": "[{\"name\":\"Testuser\",\"code\":\"testuser1@test.com\",
    \"password\":\"test@123\",\"timezone\":\"America/Los_Angeles\",
    \"company\":\"Company Name\",\"division\": \"Sales\",
    \"callto\":\"SkypeCallTo\",\"locale\":\"en\"}]"
    }
  4. 如果操作成功,AddGuests 任务的 connectorOutputPayload 响应形参将具有类似于以下的值:

    [{
    "Success": "true"
    }]

示例 - 删除邀请对象

此示例会删除一位嘉宾。

  1. 在 Configure connector task 对话框中,点击 Actions。
  2. 选择 DeleteGuests 操作,然后点击完成。
  3. 在连接器任务的任务输入部分中,点击 connectorInputPayload,然后在 Default Value 字段中输入类似于以下内容的值:
    {
    "Guests": "[\"testuser1@test.com\"]"
    }
  4. 如果操作成功,DeleteGuests 任务的 connectorOutputPayload 响应形参将具有类似于以下的值:

    [{
    "Success": "true"
    }]

示例 - 上传文件

此示例展示了如何上传文件。

  1. 在 Configure connector task 对话框中,点击 Actions。
  2. 选择 UploadFile 操作,然后点击完成。
  3. 在连接器任务的任务输入部分中,点击 connectorInputPayload,然后在 Default Value 字段中输入类似于以下内容的值:
    {
    "FileName": "GoogleCloud_Upload_File.txt",
    "AppId": "9",
    "Content": "Hello"
    }
  4. 如果操作成功,UploadFile 任务的 connectorOutputPayload 响应形参将具有类似于以下的值:

    [{
    "FileKey": "4e3b6ca9-0028-41c6-9662-53b151ef9b35",
    "Success": "true",
    "Id": null,
    "Revision": null
    }]

示例 - 添加串式评论

此示例展示了如何添加串联评论。

  1. 在 Configure connector task 对话框中,点击 Actions。
  2. 选择 AddThreadComment 操作,然后点击完成。
  3. 在连接器任务的任务输入部分中,点击 connectorInputPayload,然后在 Default Value 字段中输入类似于以下内容的值:
    {
    "SpaceId": 1.0,
    "ThreadId": 1.0,
    "Text": "Test Comment"
    }
  4. 如果操作成功,AddThreadComment 任务的 connectorOutputPayload 响应形参将具有类似于以下的值:

    [{
    "Id": "3",
    "Success": "true"
    }]

示例 - 更新线程

此示例展示了如何更新帖子。

  1. 在 Configure connector task 对话框中,点击 Actions。
  2. 选择 UpdateThread 操作,然后点击完成。
  3. 在连接器任务的任务输入部分中,点击 connectorInputPayload,然后在 Default Value 字段中输入类似于以下内容的值:
    {
    "ThreadId": 1.0,
    "Name": "updated thread"
    }
  4. 如果操作成功,UpdateThread 任务的 connectorOutputPayload 响应形参将具有类似于以下的值:

    [{
    "Success": "true"
    }]

实体操作示例

本部分介绍如何在此连接器中执行一些实体操作。

示例 - 列出所有应用

  1. 在 Configure connector task 对话框中,点击 Entities。
  2. 从 Entity 列表中选择 Apps。
  3. 选择 List 操作,然后点击完成。
  4. (可选)在连接器任务的任务输入部分,您可以通过指定过滤条件子句来过滤结果集。 请务必使用英文单引号 (') 将过滤条件子句值括起来。

您还可以对“记录”和“评论”实体执行“列出”操作。

示例 - 获取应用

  1. 在 Configure connector task 对话框中,点击 Entities。
  2. 从 Entity 列表中选择 Apps。
  3. 选择 Get 操作,然后点击完成。
  4. 在连接器任务的任务输入部分,点击 EntityId,然后在默认值字段中输入 4。

    其中,4 是 Apps 实体的唯一记录 ID。

您还可以对以下实体执行 Get 操作:Deploy、Record、FormFields、FormLayout、Views、GeneralSettings、ProcessManagement、AppPermission、RecordPermission、FieldPermission、GeneralNotification、PerRecordNotification、ReminderNotification、GraphSettings、ActionSettings、Space、SpaceMembers

示例 - 删除记录

  1. 在 Configure connector task 对话框中,点击 Entities。
  2. 从 Entity 列表中选择 Record。
  3. 选择 Delete 操作,然后点击完成。
  4. 在连接器任务的任务输入部分,点击 entityId,然后在默认值字段中输入 6。

您也可以对 Comments 实体执行删除操作。

示例 - 创建记录

  1. 在 Configure connector task 对话框中,点击 Entities。
  2. 从 Entity 列表中选择 Record。
  3. 选择 Create 操作,然后点击完成。
  4. 在连接器任务的任务输入部分中,点击 connectorInputPayload,然后在 Default Value 字段中输入类似于以下内容的值:
    {
    "Text": "HelloDemo"
    }

    运行此示例后,连接器任务的 connectorOutputPayload 输出变量中会返回类似于以下内容的响应:

    {
    "RecordId": 29.0
    }

示例 - 更新记录

  1. 在 Configure connector task 对话框中,点击 Entities。
  2. 从 Entity 列表中选择 Record。
  3. 选择 Update 操作,然后点击完成。
  4. 在连接器任务的任务输入部分中,点击 connectorInputPayload,然后在 Default Value 字段中输入类似于以下内容的值:
    {
    "Text_area": "updatedemo"
    }
  5. 点击 entityId,然后在默认值字段中输入 22。

    运行此示例后,连接器任务的 connectorOutputPayload 输出变量中会返回类似于以下内容的响应:

    {
    "RecordId": "22"
    }

使用 Terraform 创建连接

您可以使用 Terraform 资源创建新连接。

如需了解如何应用或移除 Terraform 配置,请参阅基本 Terraform 命令。

如需查看用于创建连接的 Terraform 模板示例,请参阅模板示例。

使用 Terraform 创建此连接时,您必须在 Terraform 配置文件中设置以下变量:

参数名称 数据类型 必需 说明
allow_special_characters BOOLEAN 错误 确定是否允许特殊字符。如果为 true,则不会替换特殊字符。
check_for_subtables_in STRING True 要从中检索子表的 Kintone 应用的逗号分隔列表。
guest_space_id STRING 错误 将查询结果限制为访客空间。
number_map_to_double BOOLEAN 错误 确定是否将数字字段的数据类型从十进制更改为双精度。
subtable_separator_character STRING True 用于分隔表与子表的字符,格式为 tablename + char + subtable。
use_code_for_field_name BOOLEAN 错误 确定对字段名称是使用标签还是使用代码。
use_cursor BOOLEAN 错误 用于确定是否应使用光标检索记录的布尔值。
user_defined_views STRING 错误 指向包含自定义视图的 JSON 配置文件的文件路径。
proxy_enabled BOOLEAN 错误 选中此复选框可为连接配置代理服务器。
proxy_auth_scheme ENUM 错误 用于向 ProxyServer 代理进行身份验证的身份验证类型。支持的值包括:BASIC、DIGEST、NONE
proxy_user STRING 错误 用于向 ProxyServer 代理进行身份验证的用户名。
proxy_password SECRET 错误 用于向 ProxyServer 代理进行身份验证的密码。
proxy_ssltype ENUM 错误 连接到 ProxyServer 代理时使用的 SSL 类型。支持的值包括:AUTO、ALWAYS、NEVER、TUNNEL

在集成中使用 Kintone 连接

创建连接后,该连接将在 Apigee Integration 和 Application Integration 中可用。您可以通过连接器任务在集成中使用该连接。

  • 如需了解如何在 Apigee Integration 中创建和使用连接器任务,请参阅连接器任务。
  • 如需了解如何在 Application Integration 中创建和使用连接器任务,请参阅连接器任务。

向 Google Cloud 社区寻求帮助

您可以在 Google Cloud 社区的 Cloud 论坛中发布您的问题以及讨论此连接器。

后续步骤