Google Sheets Operators

最新版本的 Sheets API 讓開發者可以透過程式碼

  • 讀取和寫入資料

  • 格式化文字和數字

  • 建立樞紐分析表

  • 強制儲存格驗證

  • 設定凍結列

  • 調整欄位大小

  • 套用公式

  • 建立圖表…以及更多功能!

更多資訊請查看官方文件

先決條件任務

要使用這些 operators,您必須完成幾件事

建立試算表

要建立新的試算表,您可以使用 GoogleSheetsCreateSpreadsheetOperator

tests/system/google/cloud/gcs/example_sheets.py[原始碼]

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

您可以使用 Jinja 模板spreadsheet, impersonation_chain

要取得新建立的試算表網址,請使用 XCom 值

tests/system/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')}",
)

此條目是否有幫助?