with Wave and Google Docs?
Emit new event when a new document is created in Google Docs. See the documentation
Emit new event when a document is created or updated in Google Docs. See the documentation
Create an invoice for a customer with one product. See the documentation
Appends an image to the end of a document. See the documentation
Wave is a financial software that simplifies accounting, invoicing, and receipt scanning for small businesses. With the Wave API, you can automate various financial tasks directly within Pipedream. You can create invoices, manage customers, process payments, and extract financial reports. Integrating Wave with Pipedream allows you to connect your accounting workflow with other apps, triggering actions based on financial events or scheduling regular financial operations.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
wave: {
type: "app",
app: "wave",
}
},
async run({steps, $}) {
const data = {
"query": `{
user {
id
defaultEmail
}
}`,
}
return await axios($, {
method: "post",
url: `https://gql.waveapps.com/graphql/public`,
headers: {
Authorization: `Bearer ${this.wave.$auth.oauth_access_token}`,
"Content-Type": `application/json`,
},
data,
})
},
})
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.
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/drive/v3/about?fields=user`,
headers: {
Authorization: `Bearer ${this.google_docs.$auth.oauth_access_token}`,
},
})
},
})