with Roll and Google Sheets?
Add a single row of data to Google Sheets. See the documentation
Add multiple rows of data to a Google Sheet. See the documentation
The Roll API serves as a bridge to Roll's project management software, enabling users to automate tasks, manipulate project data, and integrate with countless other apps within the Pipedream ecosystem. By leveraging this API, you can streamline operations, sync data across various platforms, and create custom notifications that power up your project management workflows.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
roll: {
type: "app",
app: "roll",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.rollhq.com/graphql`,
headers: {
Authorization: `Bearer ${this.roll.$auth.api_access_token}`,
},
params: {
query: `query{
project {ProjectId ProjectTitle}
}`,
},
})
},
})
The Google Sheets API allows for the creation, reading, updating, and deletion of data within Google Sheets, enabling a robust platform for spreadsheet management and data manipulation. Through Pipedream, you can craft serverless workflows that respond to various triggers, such as webhook events, emails, or scheduled times, to interact with Google Sheets. This synergy can automate reporting, synchronize data across applications, manage inventory, track leads in a CRM, or even conduct survey analysis by updating and retrieving sheet data on the fly.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
google_sheets: {
type: "app",
app: "google_sheets",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://www.googleapis.com/oauth2/v1/userinfo`,
headers: {
Authorization: `Bearer ${this.google_sheets.$auth.oauth_access_token}`,
},
})
},
})