{"id":26064633,"url":"https://github.com/phelipegustavo/gitlab-issues-import","last_synced_at":"2026-05-01T02:34:34.461Z","repository":{"id":125563863,"uuid":"250677282","full_name":"phelipegustavo/gitlab-issues-import","owner":"phelipegustavo","description":"Import Gitlab Issues to Google Spreadsheets","archived":false,"fork":false,"pushed_at":"2020-05-12T00:28:53.000Z","size":105,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-04T10:07:43.806Z","etag":null,"topics":["gitlab","gitlab-issues","google-sheets","spreadsheets"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/phelipegustavo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-03-28T00:04:34.000Z","updated_at":"2025-02-27T13:22:24.000Z","dependencies_parsed_at":"2023-04-24T20:17:08.188Z","dependency_job_id":null,"html_url":"https://github.com/phelipegustavo/gitlab-issues-import","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/phelipegustavo/gitlab-issues-import","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phelipegustavo%2Fgitlab-issues-import","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phelipegustavo%2Fgitlab-issues-import/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phelipegustavo%2Fgitlab-issues-import/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phelipegustavo%2Fgitlab-issues-import/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/phelipegustavo","download_url":"https://codeload.github.com/phelipegustavo/gitlab-issues-import/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phelipegustavo%2Fgitlab-issues-import/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32483406,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gitlab","gitlab-issues","google-sheets","spreadsheets"],"created_at":"2025-03-08T18:42:01.568Z","updated_at":"2026-05-01T02:34:34.454Z","avatar_url":"https://github.com/phelipegustavo.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GitLab Issues Import\r\n\r\n![](assets/gitlab-issues-import.png)\r\n\r\nThis complement allow import your [GitLab](https://about.gitlab.com/) issues to [Google Spreadsheets](https://www.google.com/sheets/about/)\r\n\r\n## Settings\r\n\r\nFirst, you need to configure the add-on. In the toolbar go to: `GitLab Issues \u003e Settings`\r\n\r\nA dialog will be displayed with the fields to be configured\r\n\r\n##### Host:\r\n\r\nIf you have a self host gitlab instance, change this field.\r\n\r\n##### Token:\r\n\r\nYour gitlab access token, see [here](https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html) how to create a new token, you need check `read_user` and `api` scopes.\r\n\r\n##### Group/Project:\r\n\r\nHere, you can specify some project to filter gitlab issues\r\n\r\n##### Default Milestone:\r\n\r\nThe default milestone, once it is configured, it will be filled automatically when you pull the issues\r\n\r\n##### Clear Sheet\r\n\r\nWhen check, the sheet will be erased every time you pull the issues\r\n\r\n##### Create Headers\r\n\r\nWhen check, the headers will be wrote;\r\n\r\n![](assets/printscreen.png)\r\n\r\n## Columns\r\n\r\nThe columns have the name and value, the name indicates the header name, and the value indicates the gitlab object value, by default the value field has some values like ID, title, author and assignee, however you can customize the fields using the raw option, in witch you can write a JSON\r\n\r\n#### Functions\r\n\r\nIn the columns it is possible to add a function where the value can be manipulated, the param received in the function is the value of entry in the specified key, see some examples:\r\n\r\n```javascript\r\n[\r\n    {\r\n        name: \"id\",\r\n        value: \"iid\",\r\n    },\r\n    {\r\n        name: \"Closed at\",\r\n        value: \"closed_at\",\r\n        function: function (closed_at) {\r\n            if (closed_at) {\r\n                var date = new Date(closed_at);\r\n                return date.toLocaleDateString();\r\n            }\r\n            return '';\r\n        }\r\n    },\r\n    {\r\n        name: \"Completed\",\r\n        value: \"time_stats\",\r\n        function: function (time) {\r\n            if (time.time_estimate) {\r\n                var rate = (time.total_time_spent / time.time_estimate).toFixed(2);\r\n                return Number.parseFloat(rate) * 100;\r\n            }\r\n            return 0;\r\n        }\r\n    },\r\n]\r\n```\r\n\r\n\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphelipegustavo%2Fgitlab-issues-import","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphelipegustavo%2Fgitlab-issues-import","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphelipegustavo%2Fgitlab-issues-import/lists"}