Connector for Firestore (read)

Reads from Firestore using a Workflows connector.

Code sample

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: ${documentValue.body.fields.LastName.stringValue}

What's next

To search and filter code samples for other Google Cloud products, see the Google Cloud sample browser.