Fauna

The distributed serverless database combining the flexibility of NoSQL with the relational querying capabilities of SQL systems.

Integrate the Fauna API with the Google Docs API

Setup the Fauna API trigger to run a workflow which integrates with the Google Docs API. Pipedream's integration platform allows you to integrate Fauna and Google Docs remarkably fast. Free for developers.

Append Image to Document with Google Docs API on New or Removed Documents in a Collection from Fauna API
Fauna + Google Docs
 
Try it
Append Text with Google Docs API on New or Removed Documents in a Collection from Fauna API
Fauna + Google Docs
 
Try it
Create a New Document with Google Docs API on New or Removed Documents in a Collection from Fauna API
Fauna + Google Docs
 
Try it
Create New Document from Text with Google Docs API on New or Removed Documents in a Collection from Fauna API
Fauna + Google Docs
 
Try it
Get Document with Google Docs API on New or Removed Documents in a Collection from Fauna API
Fauna + Google Docs
 
Try it
New or Removed Documents in a Collection from the Fauna API

Emit new event each time you add or remove a document from a specific collection, with the details of the document.

 
Try it
Append Text with the Google Docs API

Append text to an existing document. See the docs

 
Try it
Execute GraphQL Query with the Fauna API

Performs an arbitrary authorized GraphQL query. See docs here

 
Try it
Create a New Document with the Google Docs API

Create a new, empty document. To add content after creating the document, pass the document ID exported by this step to the Append Text action. See the docs

 
Try it
Import GraphQL schema with the Fauna API

Import graphQL schema to a database. See docs here

 
Try it
Append Image to Document with the Google Docs API

Appends an image to the end of a document. See the docs

 
Try it

Overview of Fauna

Fauna API offers a powerful serverless database solution for modern applications. Its unique capabilities allow for highly scalable, secure, and flexible data management. With Pipedream, you can harness the power of Fauna to create intricate serverless workflows that react to various triggers, manage data efficiently, and connect seamlessly with other services and APIs to automate complex tasks.

Connect Fauna

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
module.exports = defineComponent({
  props: {
    faunadb: {
      type: "app",
      app: "faunadb",
    }
  },
  async run({steps, $}) {
    const faunadb = require('faunadb')
    const q = faunadb.query
    
    const client = new faunadb.Client({ secret: this.faunadb.$auth.secret })
    
    // Lists collections in the database tied to your secret key
    const collectionsPaginator = await client.paginate(q.Collections())
    
    this.collections = []
    await collectionsPaginator.each(page => {
      for (const collection of page) {
        this.collections.push(collection.id)
      }
    })
  },
})

Overview of Google Docs

The Google Docs API allows you to create, read, and update Google Docs programmatically, enabling a wide range of automations and integrations with other apps and services. With Pipedream, you can harness this API to craft custom serverless workflows that trigger on various events, like form submissions, emails, or scheduled times, and perform actions like updating a document, extracting content, or even generating templated reports.

Connect Google Docs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    google_docs: {
      type: "app",
      app: "google_docs",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://www.googleapis.com/oauth2/v1/userinfo`,
      headers: {
        Authorization: `Bearer ${this.google_docs.$auth.oauth_access_token}`,
      },
    })
  },
})