Google 表格运算符

最新版本的表格 API 允许开发者以编程方式

  • 读取和写入数据

  • 设置文本和数字格式

  • 构建数据透视表

  • 强制单元格验证

  • 设置冻结行

  • 调整列大小

  • 应用公式

  • 创建图表……等等!

有关更多信息,请查看官方文档

先决条件任务

要使用这些运算符,您必须执行以下操作

创建电子表格

要创建新的电子表格,您可以使用GoogleSheetsCreateSpreadsheetOperator

tests/system/providers/google/cloud/gcs/example_sheets.py[源代码]

create_spreadsheet = GoogleSheetsCreateSpreadsheetOperator(
    task_id="create_spreadsheet", spreadsheet=SPREADSHEET, gcp_conn_id=CONNECTION_ID
)

您可以将 Jinja 模板spreadsheet, impersonation_chain 一起使用。

要获取新创建的电子表格的 URL,请使用 XCom 值

tests/system/providers/google/cloud/gcs/example_sheets.py[源代码]

print_spreadsheet_url = BashOperator(
    task_id="print_spreadsheet_url",
    bash_command=f"echo {XComArg(create_spreadsheet, key='spreadsheet_url')}",
)

此条目是否有用?