Firestore 連接器 (讀取)

使用 Workflows 連接器讀取 Firestore。

程式碼範例

YAML

- initialize:
    assign:
      - project: "myproject123"
      - collection: "myEntries"
      - document: "Report"
- read_item:
    try:
      call: http.get
      args:
        url: ${"https://firestore.googleapis.com/v1/projects/"+project+"/databases/(default)/documents/"+collection+"/"+document}
        auth:
          type: OAuth2
      result: document_value
    except:
      as: e
      steps:
        - is_the_key_found:
            switch:
              - condition: ${e.code == 404}
                next: document_not_found
              - condition: ${e.code == 403}
                next: auth_error
    next: document_found
- document_not_found:
    return: "Document not found."
- auth_error:
    return: "Authentication error."
- document_found:
    return: ${document_value.body.fields.LastName.stringValue}

後續步驟

如要搜尋及篩選其他 Google Cloud 產品的程式碼範例,請參閱Google Cloud 範例瀏覽器