{"id":28667949,"url":"https://github.com/grokability/google-apps-scripts-for-snipe-it","last_synced_at":"2025-09-11T05:38:38.660Z","repository":{"id":212329581,"uuid":"731204338","full_name":"grokability/google-apps-scripts-for-snipe-it","owner":"grokability","description":"A collection of drop-in scripts that can be used with Google Sheets to perform one-off or recurring tasks in Snipe-IT from spreadsheets without a dedicated API integration","archived":false,"fork":false,"pushed_at":"2025-08-25T11:22:21.000Z","size":37,"stargazers_count":12,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-08-25T12:40:52.779Z","etag":null,"topics":["asset-management","it-asset-management","snipe-it"],"latest_commit_sha":null,"homepage":"https://snipeitapp.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/grokability.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2023-12-13T15:08:10.000Z","updated_at":"2025-08-25T11:22:24.000Z","dependencies_parsed_at":"2023-12-18T19:29:47.415Z","dependency_job_id":"fdf7c74f-9385-4611-8ee2-2f9fdec306d1","html_url":"https://github.com/grokability/google-apps-scripts-for-snipe-it","commit_stats":null,"previous_names":["grokability/google-apps-scripts-for-snipe-it"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/grokability/google-apps-scripts-for-snipe-it","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grokability%2Fgoogle-apps-scripts-for-snipe-it","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grokability%2Fgoogle-apps-scripts-for-snipe-it/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grokability%2Fgoogle-apps-scripts-for-snipe-it/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grokability%2Fgoogle-apps-scripts-for-snipe-it/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/grokability","download_url":"https://codeload.github.com/grokability/google-apps-scripts-for-snipe-it/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grokability%2Fgoogle-apps-scripts-for-snipe-it/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274583775,"owners_count":25311899,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-11T02:00:13.660Z","response_time":74,"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":["asset-management","it-asset-management","snipe-it"],"created_at":"2025-06-13T16:42:09.195Z","updated_at":"2025-09-11T05:38:38.652Z","avatar_url":"https://github.com/grokability.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Google Apps Scripts for Snipe-IT\n\nOur open source IT asset management system **[Snipe-IT](https://snipeitapp.com)** prides itself on letting you move _away_ from spreadsheets and Google Sheets, but there are times when you need to run a one-off script and you might not have the time (or programming resources) to create your own bespoke API integration solution for one-off data manipulation. \n\nThis repository contains a collection of Google App Scripts that can be used to manipulate data in your Snipe-IT instance quickly and easily.\n\n## Using Google Apps Scripts\n\nWhen you have a Google Sheet with data in it and you'd like to run a Google Apps script on it, go to the sheet that contains the data in it and within the Sheets UI, go to  `Extensions`, then `Apps Script`. \n\n\u003cimg width=\"434\" alt=\"Screenshot 2023-12-13 at 4 52 28 PM\" src=\"https://github.com/grokability/google-apps-scripts-for-snipe-it/assets/197404/38737920-aca3-4879-b68e-47ad97f5592a\"\u003e\n\n\nThis will open the Apps Script editor. From there you can either copy and paste the code from the appropriate scripts in this repo, or add the script file using the left-side File menu in the Sheets UI.\n\n## Important!\n\nThese scripts are *by design* data destructive. Please always make sure you [run a backup](https://snipe-it.readme.io/docs/backups) by going to `Admin Settings \u003e Backups` before running them. That way if something gets messed up, you can easily restore to a known good point.\n\n## Using these Scripts\n\nEach script lives in it's own directory within the repo. You will find a readme file within each directory that explains customizations (such as BEARER-TOKENS, your API endpoint, etc) that need to be made to the script before you can run it.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrokability%2Fgoogle-apps-scripts-for-snipe-it","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgrokability%2Fgoogle-apps-scripts-for-snipe-it","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrokability%2Fgoogle-apps-scripts-for-snipe-it/lists"}