“表格 - 获取”任务

借助表格 - 获取任务,您可以从 Google 电子表格中读取和检索单个范围内的值。

Google 表格Google Workspace 中众多云端高效办公解决方案之一。它可以帮助您通过实时协作功能创建和修改在线电子表格。

须知事项

在配置表格 - 获取任务之前,请确保在您的 Google Cloud 项目中执行以下任务:

  1. 启用 Google Sheets API (sheets.googleapis.com)。

    启用 Google Sheets API

  2. 创建身份验证配置文件。Apigee Integration 会使用身份验证配置文件连接到身份验证端点以完成表格 - 获取任务。

    如需了解如何向服务账号授予其他角色或权限,请参阅授予、更改和撤消访问权限

  3. 了解 Google 表格中的常见术语

配置“表格 - 获取”任务

  1. Apigee 界面中,选择您的 Apigee 组织
  2. 点击开发 > 集成
  3. 选择现有集成,或通过点击创建集成来创建新集成。

    要创建新的集成,请执行以下操作:

    1. 创建 Integrations对话框中输入名称和说明。
    2. 从支持的区域列表中选择集成的区域
    3. 点击创建

    这将在集成设计器中打开集成。

  4. 集成设计器导航栏中,点击 + 添加任务/触发器 > 任务以查看可用任务列表。
  5. 点击表格 - 获取元素,并将其放置到集成设计器中。
  6. 点击设计器上的表格 - 获取元素以查看表格 - 获取任务配置窗格。
  7. 前往身份验证,然后选择您要使用的现有身份验证配置文件。

    可选。如果您在配置此任务之前未创建身份验证配置文件,请点击 + New authentication profile(+ 新建身份验证配置文件),然后按照创建新的身份验证配置文件中所述的步骤操作。

  8. 前往 Task Input(任务输入),然后使用以下任务输入参数表配置显示的输入字段。

    系统会自动保存对输入字段的更改。

任务输入参数

下表介绍了表格 - 获取任务的输入参数:

属性 数据类型 说明
SpreadsheetId 字符串 您的电子表格的 ID。

您可以从电子表格的网址中找到电子表格的 ID。例如:https://docs.google.com/spreadsheets/d/SPREADSHEET_ID/edit#gid=0

MajorDimension 枚举(维度) 应该应用的主要类别或维度。例如 ROWSCOLUMNS

默认值: DIMENSION_UNSPECIFIED

范围 字符串 要从中检索值的范围的 A1 表示法或 R1C1 表示法
dateTimeRenderOption 枚举 (DateTimeRenderOption) 指示在输出中如何表示与日期、时间和时长相关的值。

默认值: SERIAL_NUMBER

ValueRenderOption 枚举 (ValueRenderOption) 指示输出中如何表示检索的值。

默认值: FORMATTED_VALUE

任务输出

表格 - 获取任务返回包含与请求的范围相对应的 ValueRange 对象的响应输出。以下是输出示例:

    {
        "range": "Sheet1!A1:D5",
        "majorDimension": "ROWS",
        "values": [
          ["Item", "Cost", "Stocked", "Ship Date"],
          ["Wheel", "$20.50", "4", "42430"],
          ["Door", "$15", "2", "42444"],
          ["Engine", "$100", "1", "42449"],
          ["Totals", "=SUM(B2:B4)", "=SUM(C2:C4)", "=MAX(D2:D4)"]
        ],
      }

错误处理策略

任务的错误处理策略指定当任务因暂时性错误而失败时要执行的操作。如需了解如何使用错误处理策略,以及了解不同类型的错误处理策略,请参阅错误处理策略

后续步骤

  1. 添加边缘和边缘条件
  2. 测试并发布您的集成。
  3. 配置触发器
  4. 添加数据映射任务
  5. 查看 Google Cloud 服务的所有任务