https://github.com/springerpe/trello-iteration-reporting-apps-script
A Google Apps Script for creating a report spreadsheet based on your Trello iteration board
https://github.com/springerpe/trello-iteration-reporting-apps-script
Last synced: 8 months ago
JSON representation
A Google Apps Script for creating a report spreadsheet based on your Trello iteration board
- Host: GitHub
- URL: https://github.com/springerpe/trello-iteration-reporting-apps-script
- Owner: SpringerPE
- License: other
- Created: 2014-09-09T10:36:23.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2015-11-09T23:36:28.000Z (over 10 years ago)
- Last Synced: 2025-04-11T02:08:41.201Z (about 1 year ago)
- Language: JavaScript
- Size: 908 KB
- Stars: 23
- Watchers: 4
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## About
A Google Apps Script for creating a report spreadsheet based on your Trello board. Read our [blog post](http://springerpe.github.io/tech/2014/09/22/trello-iteration-reporting.html), if you are interested in some background information.
## Quickstart
1. Clone this repository
2. On Google Drive, create a new project
3. Use the [GAS-pump gem](https://github.com/SpringerPE/gas-pump) to upload the files to the new project that you have just created
4. Set up the script properties on File > Project properties > Script properties for:
- *iterationName* -- this can be any name you want
- *trelloAuthToken*
- *trelloAppKey*
- *trelloBoardId*
- for the last three, [Pimp Your Trello Cards](http://bit.ly/pimpTrello) is a handy spreadsheet for getting the keys.
5. Optional: Change the reportName on Main.gs
6. Press the start button on Main.gs
7. Optional: Configure an automatic (time based) trigger by using the 'Resources - Current Script’s triggers' dialog.
Voila! The report should be on your Google Drive
## Anatomy of a Trello board

#### The Spreadsheet
##### The Data Sheets
###### Iteration Details
Calculates the story points for each label in each list

###### Daily Status
Calculates the daily story points based for: Left in Iteration, Work in Progress, Completed Work

###### Hash Tags Data
Lists the hash tags used in cards and the equivalent story points for each hash tag

#### The Chart Sheets
##### Total vs Done
A bar chart that compares the total story points and completed work for each label. This is based on the Iteration Details sheet.

##### Total Work Breakdown
A pie chart that represents the percentage of each label for the total work to be done in this iteration. This is based on the Iteration Details sheet.

##### Completed Work Breakdown
A pie chart that represents the percentage of each label for the completed work in this iteration. This is based on the Iteration Details sheet.

##### Burn Up - Burn Down
A line chart that graphs the story points for: Left in Iteration, Work in Progress, Completed Work. This is based on the Daily Status sheet.

##### Hash Tags Points
A bar chart that compares the hashtags based on their story points. This is based on the Hash Tags Data sheet.
