Google Sheets

Google Sheets + Google Sheets Integration

Distribute data from one Google Sheets into many Google Sheets, take backup and more

What is Sheet Director?

Sheet Director is a Google Workspace add-on that helps to manage and control bi-directional data flow between Google Sheets and several other applications like Google Calendar, Tasks, Contacts, Sheets, QuickBooks, FreshBooks, Zoho etc.


It is available in the Google Workspace Marketplace. Please check the Installation instructions to install the add-on.

What is Google Sheets?

Google Sheets is a spreadsheet program included as part of a free, web-based software office suite offered by Google within its Google Drive service.

In Sheet Director Google Sheets application is used to segment a field by using a particular parameter and store the particular data in a new Google Sheet or an existing Sheet.

Use Case(s)

> Distribute: Segment data from a source sheet and send that data across 'n' number of sheets based on configuration.

> Backup: Backup the whole sheet to the drive folder.

> Consolidate: Combine data from multiple spreadsheets into a single spreadsheet.

Google Sheets

Sheet Director

Google Sheets

Distribute Service

Choosing App and Service

  • Select Google Sheets from the list of applications

  • Select service as Distribute or Backup

Distribute sends sheet data to different sheets.

Backup sends a backup to the selected folder.

Select the Google Sheet configuration required.

  • Select the distribution strategy required

  1. Segment data

  2. Filter data

Segmentation is a process of grouping the spreadsheet data by values of the selected field.

Filter is a process of grouping spreadsheet data based on filter conditions.

Filter data

  • Select Full Sheet or Range.

  • If Range is selected mention the range of values that is required.

  • Mention the required filter name.

  • Select the required matching conditions. The matching conditions are all & any.

  • Mention the required filter values.

  • Choose the required field name.

  • Choose the operator.

  • Mention the required value.

  • Click on the "+" icon to add more conditions.

If the filters match the data, then the data will be distributed into the corresponding spreadsheet.

  • Setup the spreadsheet to which the filtered data is to be distributed.

  • Click on Choose to select an existing spreadsheet.

  • Click on Create to create a new spreadsheet.

  • Select the required spreadsheet tab to store data.

  • Click on Add Filter to add more filters.

If none of the filters match the data, then the data should be distributed to another spreadsheet.

  • Switch on Otherwise to setup the Otherwise Sheet.

  • Click on Choose to select an existing spreadsheet.

  • Click on Create to create a new spreadsheet.

  • Select the required spreadsheet tab to store data.

Original Sheet

Filter output sheet

Here the branch rating greater than 2 is displayed as per the given condition.

Segment data

Google Sheet Configuration:

  • Select Segmented data.

  • Select the sheet that needs to be configured.

  • Select Full Sheet or Range.

  • If Range is selected mention the range of values that is required.

Segmentation:

  • Segmentation is a process of grouping the spreadsheet data by values of the selected field.

  • Segment by the field as required.

  • Choose the spreadsheet and spreadsheet tabs in which the data needs to be saved.

or

  • Create a new spreadsheet to save the required data.

  • Click the save icon to save the details or cancel icon to cancel.

  • If the spreadsheet is configured it will be highlighted with blue color.

  • Switch on Auto create new segments if required.

The purpose of Auto Create new segments is to automatically create new spreadsheet with segment name if the segments are not configured.

  • Switch on Clear old sheet data if the the data from the selected sheet needs to be cleared before saving the current details.

  • Click on Select Folder to select a folder so that the generated sheet will be saved in the selected folder.

  • Google sheet Name template appears after switching on Auto create new segments. Mention the template name as required.

Scheduler Settings:

  • Switch on Run automatically to execute services automatically in background.

Notification Settings:

  • Configure the Notification settings to setup the email templates and add attachments.

  • Click on execute to pull the data into sheet.

  • Click save to save the service.

Original Sheet

Source sheet from which you need to distribute data across different sheets.

Output Sheet

Output sheet where data is distributed to one of the configured output sheet. (From above source sheet all Queries assigned to "Mithun" will be distributed to configured output sheet)

Backup Sheet Service

Backup sends a whole spreadsheet backup to the selected folder in drive.


  • Select service as Backup

  • Click on select folder

  • Select the folder from drive where the backup sheet should created

  • Click on execute to backup the sheet

Drive Backup

Consolidate service

Consolidate service combines data from all selected spreadsheets into one destination sheet.

  • Select the application as Google Sheets.

  • Select the service as Consolidate.

  • Choose the spreadsheet that contains data.

  • Select the conditions as all or any.

  • Choose the field name for filter.

  • Choose the required operator.

  • Mention the required filter value.

  • Click on Add Filter to add more filters.

  • Click on Add Spread Sheet to add more spreadsheets.

Consider this scenario: Class X of a school has two sections X.A & X.B. Both section students have attended an exam and their marks are generated separately. Now the teacher needs to get the list of candidates from both classes who have failed the exam in a spreadsheet

Marks of students X.A

Marks of students X.B

From Marks of students of X.B

  • Select the required filters.

  • Here 2 filters are used.

  1. Filter by Remarks

  2. Filter by marks

From Marks of students of X.A

  • Select the required filters.

  • Here 2 filters are used.

  1. Filter by Remarks

  2. Filter by marks

  • Select the required destination spreadsheet.

  • Click on execute to pull the data into sheet.

  • Click save to save the service.

Sample Output

Here only the students failed with less than 200 marks is displayed here.

FAQ

What is the maximum number of fields Segmented in Google Sheets ?

Currently 'n' number of fields can be segmented. There is no limit for the number of fields to be Segmented.

How to find the configured and non configured data in segments section of Google Sheets ?

The data which is configured will be highlighted with blue colour , and the data which is not configured will not be highlighted.

Is segmenting by Date field is possible in segmentation ?

No, Segmenting by Date field is not possible in segmentation . Date format is not supported in the segments section