
Configuring Google Sheets as a Destination
In the Destinations tab, click on the “Add destination” button located on the top right of your screen. Then, select the Google Sheets option from the list of connectors. Click Next and you’ll be prompted to add your access.1. Add account access
You will be prompted to add your access configuration:- First, inform the spreadsheet link.
- Then, make sure you grant ‘Editor’ permission on your spreadsheet for the provided email.
- You can enable record flattening to turn nested data into separate columns, so each value gets its own cell instead of being grouped together. If enabled, you’ll need to specify how many levels deep we should go in the nested structure to create new columns.
2. Select your data to send
The next step is letting us know which data you want to send to the spreadsheet. Select the layer and then the desired tables. You can add multiple tables on this step. Each table will be sent to a different tab on your spreadsheet.If you select an empty table, it will be ignored.
3. Configure data streams
In this step, you will be able to configure the following parameters for each one of your input tables:- Destination tab name: you can define the name of the tab your input table should be sent to. If left blank or the tab doesn’t exist, a new one will be created using the input table name.
- Cell range to clear: If there’s a specific range you want to clear before writing data, you can define it here. This is useful when you have additional columns or formulas in the same sheet you’re writing data to.
You can only limit the range horizontally, which means all rows before the initial offset will be cleared.The notation to be used is:
{start_column}{start_row}:{end_column}For example:A5:F would clear the range from column A to F, starting at row 5.- Fields mapping: using the field mapping, you can rename each column from your input table before writing it to the sheet.
4. Configure data destination
Describe your destination for easy identification within your organization. You can inform things like what data it brings, to which team it belongs, etc., not exceeding 140 characters. To define your Trigger, consider how frequently you need to have the data updated on the destination (every day, once a week, only at specific times, etc.). Once you are ready, click Done to finalize the setup.5. Check your new destination
Once completed, you’ll receive confirmation that your new destination is set up! You can view your new destination on the Destinations page. Now, for you to be able to see it on your Spreadsheet, you have to wait for the pipeline to run. You can monitor it on the Destinations page to see its execution and completion. If needed, manually trigger the pipeline by clicking on the refresh icon. Once executed, your data should be seen on the Spreadsheet.If you encounter any issues, reach out to us via Slack, and we’ll gladly assist you!