Set up Jira Cloud
Learn how to set up Jira Cloud and integrate it with other products and applications.
Jira Cloud for Sheets enables you to import Jira data into your spreadsheets with Jira filters or JQL (Jira Query Language).
Your G Suite admin must enable access to Google Sheets add-ons for all users to use the integration. Learn more about turning on a G Suite marketplace app for all users.
To add the Jira Cloud add-on to Google Sheets:
Go to a Google Sheets spreadsheet.
Select Add-ons > Get add-ons.
Search for Jira Cloud for Sheets.
Hover the app and then click +Free.
Follow the prompts to give add-on access to your Google Sheets spreadsheet.
To connect your Jira Cloud site with Google Sheets:
Go to a Google Sheets spreadsheet.
Select Add-ons > Jira Cloud for Sheets > Open….
Click CONNECT. This will open a new browser window.
Select the site you want to add from the list of available sites.
Click Accept.
Import issues to your spreadsheet with the following methods.
Go to a Google Sheets spreadsheet.
Click on Add-ons > Jira Cloud for Sheets > Open … > Get data from Jira.
Specify the JQL for the query you want to run. You can click on the OPEN IN JIRA link to open and test the JQL query in Jira. If you don’t write a specific JQL query the system will import all issues on your site.
Click GET DATA.
Your filter must be a Starred Filter to import to a spreadsheet.
Go to a Google Sheets spreadsheet.
Click on Add-ons > Jira Cloud for Sheets > Open … > Get data from Jira.
Select the FILTERS tab.
Choose your filter from the list of available filters.
Click GET DATA. You can restrict the number of rows returned with Max Rows.
Only owners of the document can enable the JIRA() custom function with JQL. When enabled, this function uses the document owner’s configured site and Jira account to query Jira.
Anyone who can edit the document can use the function to import Jira data using the document owner’s Jira account.
To import data from Jira using the JIRA() custom function with JQL:
Go to a Google Sheets spreadsheet.
Click Add-ons → Jira Cloud for Sheets → Open… → Settings
Click Enable = JIRA() function for users of this sheet.
Read the warning and accept.
Clear the value of the cell where you are using the =JIRA() function, press enter. Enter the query again and it should now work. You will only need to do this once (we’re working on fixing a bug causing this behavior).
The add-on should work fine with queries of up to 10,000 issues. If you need to return more issues, you should use the =JIRA() function which lets you paginate through results. Make sure to sort the results in the query.
For example, to return 20000 issues, put this on one cell to return the first 10,000 issues:
=JIRA("project = ProjA order by updated desc", "", 0, 10000)
And this in another cell to return the following 10,000 issues:
=JIRA("project = ProjA order by updated desc", "", 10000, 10000
Hmmm ... looks like we stumbled a bit, please try again or contact Atlassian support if the issue persists.
If you encounter the above error when importing issues:
Review the log for any authentication failures. If there are failures, reattempt the import process using valid authentication credentials..
The error may be due to attempting to import a large number of rows. If this is the case, retry the import with a reduced number of rows (e.g. 1000 to 2000 rows in batches)
Disconnect and then reconnect your Jira Cloud site through the add-on.
If the above steps do not resolve the error, uninstall and then reinstall the add-on to establish a new connection.
If you’re receiving a Jira authentication error when trying to fetch issues into Sheets:
Uninstall and then reinstall the add-on to establish a new connection.
Disconnect and then reconnect your Jira Cloud site through the add-on.
Create a new Google Sheet, paste the function in this new sheet, and reattempt the import.
Create a copy of the Google Sheet, and reattempt the import.
If none of the above steps resolve the error, try revoking access in both your Atlassian account settings and on your Google account. Then, remove the add-on from Google Sheets, and try reauthorizing it again.
The add-on respects individual users' privacy settings for profile data. If a user has made their profile information private then the add-on will return a blank value for this user in columns like assignee or reporter.
Jira Cloud for Sheets is an add-on you can use within Google spreadsheets to import data from Jira Cloud sites:
based on a JQL (Jira Query Language)
based on starred/pre-defined filters on Jira Cloud
The add-on uses your column settings on Jira Cloud while importing data. You can have different column settings for your account and also for filters. If there are no user/filter specific columns configured on Jira Cloud, the add-on uses the default system columns.
You can specify different columns by using the =JIRA() function, for example:
=JIRA("project=MYP","issueType,reporter,another column")
For advanced use cases
You can also extract subfields if you know the structure of the data returned by Jira Cloud API. For example, if you are interested only in importing the issue ID and the reporter’s display name, you can use the following arguments to the JIRA() custom function.
=JIRA("project=MYP","issueType.id,reporter.displayName")
You can uninstall the add-on by click on Add-ons > Manage Add-ons > Manage > Remove.
No, you need a license/subscription for Jira Cloud to use this add-on.
No, the add-on only works with Jira Cloud sites for Jira Work Management, Jira Software and Jira Service Management. Check with your Jira administrator if you are not sure about cloud vs server.
You can disconnect all your configured Jira Cloud sites from the add-on. From a spreadsheet:
Click on Add-ons → Jira Cloud for Sheets → Open…
Click on on the Disconnect site button
this will redirect you to your Atlassian Identity profile page where you can disconnect the add-on/app by clicking on ‘Remove access’.
Yes. We also don't store any personal user information. Read more in our migration guide.
Was this helpful?