关于创建 HTTP API 数据操作

您可以创建 HTTP API 数据操作以从工作簿连接到 REST API。

您可以配置 HTTP API 数据操作以将所选列值从工作簿传递到 REST API,后者返回响应。请注意以下事项:

  • 对于可以创建的数据操作数没有任何限制。

  • 一个 URL 可以包含多个标记,通过这些标记将上下文值(例如数据值、用户名、工作簿路径、画布名称)传递给数据操作。

    以下 REST API URL 示例包含一个 Category 列标记值,此值显示 Google books API:http://www.googleapis.com/books/v1/volumes?q=${valuesForColumn:"Category"}。您从 Category 列的单元格中选择的值(例如 "Books")将传递到 REST API,后者显示请求的页。

  • 如果使用 POST 方法或覆盖 HTTP 标头的定制 HTTP 标头,则适用以下规则:

    • 每个参数以名称-值对形式输入,名称和值用 "=" 分隔。
    • 在名称-值对中使用的 URL 标记语法与要调用的 API 所需的语法相同。例如:
      • paramName1=paramValue1
      • paramName2=${valuesForColumn:"Product"}
    • 如果 HTTP 请求的目标明确允许在请求中设置要使用的 HTTP 标头,则可以使用定制标头。如果不允许使用标头,则浏览器将阻止请求并显示错误消息,例如,包含 Content-Type=application/json 的 Cookie 标头将被阻止。