{"id":19438053,"url":"https://github.com/labnol/vscode-google-apps-script","last_synced_at":"2025-02-25T07:16:20.544Z","repository":{"id":149096016,"uuid":"430039574","full_name":"labnol/vscode-google-apps-script","owner":"labnol","description":"Recommended extensions and editor settings for working with Google Apps Script in VS Code.","archived":false,"fork":false,"pushed_at":"2022-02-27T08:14:02.000Z","size":24,"stargazers_count":29,"open_issues_count":0,"forks_count":4,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-07T21:26:08.721Z","etag":null,"topics":["google-apps-script","vscode"],"latest_commit_sha":null,"homepage":"https://marketplace.visualstudio.com/items?itemName=labnol.google-apps-script","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/labnol.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2021-11-20T07:37:03.000Z","updated_at":"2024-10-24T17:28:00.000Z","dependencies_parsed_at":null,"dependency_job_id":"cf566a2b-62b4-4534-80ee-6b42aef18a67","html_url":"https://github.com/labnol/vscode-google-apps-script","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/labnol%2Fvscode-google-apps-script","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/labnol%2Fvscode-google-apps-script/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/labnol%2Fvscode-google-apps-script/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/labnol%2Fvscode-google-apps-script/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/labnol","download_url":"https://codeload.github.com/labnol/vscode-google-apps-script/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240619441,"owners_count":19830206,"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","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":["google-apps-script","vscode"],"created_at":"2024-11-10T15:16:38.840Z","updated_at":"2025-02-25T07:16:20.534Z","avatar_url":"https://github.com/labnol.png","language":null,"funding_links":[],"categories":["Development"],"sub_categories":["Lists \u0026 collections"],"readme":"# Google Apps Script Extension Pack\n\nThe [Extension Pack for Google Apps Script](https://marketplace.visualstudio.com/items?itemName=labnol.google-apps-script) is a collection of popular extensions that help you write, test and debug your Google Apps Script code inside Visual Studio Code. Check out the [Google Apps Script for Developers](https://www.labnol.org/internet/google-apps-script-developers/32305/) guide to get started.\n\n[![Google Apps Script for Developers](https://i.imgur.com/6xdU6EO.png)](https://www.youtube.com/watch?v=KxdCIbeO4Uk)\n\n## Recommended VS Code Settings\n\nHere are the recommended settings for working with Google Apps Script in Visual Studio Code.\n\n### Editor Settings\n\nThe recommended monospace coding fonts are [Ubuntu Mono](https://fonts.google.com/specimen/Ubuntu+Mono). [Red Hat Mono](https://fonts.google.com/specimen/Red+Hat+Mono), [Fira Code](https://fonts.google.com/specimen/Fira+Code), [JetBrains Mono](https://fonts.google.com/specimen/JetBrains+Mono) and [IBM Plex Mono](https://fonts.google.com/specimen/IBM+Plex+Mono).\n\n```\n\"editor.fontSize\": 15,\n\"editor.fontFamily\": \"Ubuntu Mono, Red Hat Mono, Fira Code, JetBrains Mono, IBM Plex Mono\",\n\"editor.fontLigatures\": true,\n\"editor.bracketPairColorization.enabled\": true,\n\"editor.guides.bracketPairs\": true,\n\"[html]\": {\n  \"editor.defaultFormatter\": \"vscode.html-language-features\"\n},\n\"[javascript]\": {\n  \"editor.formatOnSave\": false,\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"[json]\": {\n  \"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n},\n\"files.autoSave\": \"onFocusChange\",\n\"editor.formatOnSave\": true,\n\"editor.codeActionsOnSave\": {\n  \"source.fixAll.eslint\": true,\n  \"source.organizeImports\": false,\n  \"source.sortImports\": true\n},\n\"files.exclude\": {\n  \"**/node_modules\": true\n},\n\"search.exclude\": {\n  \"**/*-lock.json\": true,\n  \"**/node_modules\": true,\n  \"**/dist\": true\n},\n```\n\n### Integrated Terminal Settings\n\nThe recommended terminal is [iTerm2](https://iterm2.com/) and the font is [Ubuntu Mono](https://fonts.google.com/specimen/Ubuntu+Mono).\n\n```\n\"terminal.external.osxExec\": \"iterm.app\",\n\"terminal.integrated.fontSize\": 14,\n\"terminal.integrated.lineHeight\": 1.45,\n\"terminal.integrated.cursorBlinking\": true,\n\"terminal.integrated.cursorStyle\": \"underline\",\n\"terminal.integrated.defaultProfile.osx\": \"zsh\",\n\"terminal.integrated.fontFamily\": \"'Ubuntu Mono',Monospace,'Cascadia Code'\",\n```\n\n### Terminal Color Theme (workbench.colorCustomizations)\n\n```\n\"terminal.background\": \"#282936\",\n\"terminal.foreground\": \"#E9E9F4\",\n\"terminalCursor.background\": \"#E9E9F4\",\n\"terminalCursor.foreground\": \"#E9E9F4\",\n\"terminal.ansiBlack\": \"#282936\",\n\"terminal.ansiBlue\": \"#62D6E8\",\n\"terminal.ansiBrightBlack\": \"#626483\",\n\"terminal.ansiBrightBlue\": \"#62D6E8\",\n\"terminal.ansiBrightCyan\": \"#A1EFE4\",\n\"terminal.ansiBrightGreen\": \"#EBFF87\",\n\"terminal.ansiBrightMagenta\": \"#B45BCF\",\n\"terminal.ansiBrightRed\": \"#EA51B2\",\n\"terminal.ansiBrightWhite\": \"#F7F7FB\",\n\"terminal.ansiBrightYellow\": \"#00F769\",\n\"terminal.ansiCyan\": \"#A1EFE4\",\n\"terminal.ansiGreen\": \"#EBFF87\",\n\"terminal.ansiMagenta\": \"#B45BCF\",\n\"terminal.ansiRed\": \"#EA51B2\",\n\"terminal.ansiWhite\": \"#E9E9F4\",\n\"terminal.ansiYellow\": \"#00F769\"\n```\n\n## Google Apps Script Resources\n\n- [Google Apps Script Snippets](https://www.labnol.org/topic/google-apps-script) - A library of useful Google Apps Script code snippets.\n- [Google Apps Script for Developers](https://www.youtube.com/watch?v=KxdCIbeO4Uk) - A guide to building Google Workspace add-ons inside Visual Studio Code.\n- [Apps Script Starter Kit](https://github.com/labnol/apps-script-starter) - A template for developing Google Apps Script projects with Code and `@google/clasp`.\n\n![Google Apps Script](https://i.imgur.com/pI8UfMB.png)\n\n## Extensions in Apps Script Pack\n\nBy installing the [Google Apps Script extension pack](https://marketplace.visualstudio.com/items?itemName=labnol.google-apps-script), the following extensions are included in your Visual Studio Code workspace:\n\n- [Spell Right](https://marketplace.visualstudio.com/items?itemName=ban.spellright) - A spell checker extension for source code and plain text files.\n- [Turbo Console Log](https://marketplace.visualstudio.com/items?itemName=ChakrounAnas.turbo-console-log) - Easily add `console.log` messages to your code for easier debugging.\n- [Open Folder](https://marketplace.visualstudio.com/items?itemName=chrisdias.vscode-opennewinstance) - Quickly open a new instance of Visual Studio Code with the selected folder.\n- [npm Intellisense](https://marketplace.visualstudio.com/items?itemName=christian-kohler.npm-intellisense) - Easily import [npm packages](https://www.labnol.org/npm-command-tricks-210824) to your code.\n- [npm Scripts](https://marketplace.visualstudio.com/items?itemName=eg2.vscode-npm-script) - Validate dependencies defined in the `package.json` file and easily run npm scripts from the command palette.\n- [Path Intellisense](https://marketplace.visualstudio.com/items?itemName=christian-kohler.path-intellisense) - Easily import filenames to your code.\n- [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) - Find and automatically fix common problems in your Google Apps Script code.\n- [Peacock](https://marketplace.visualstudio.com/items?itemName=johnpapa.vscode-peacock) - Useful when you work with multiple VS Code instances and want to quickly identify which is which.\n- [Dracula Theme](https://marketplace.visualstudio.com/items?itemName=dracula-theme.theme-dracula) - A recommended dark theme for Visual Studio Code that also supports Vim, Zsh, iTerm, Sublime Text, Emacs, and many other editors.\n- [Vim](https://marketplace.visualstudio.com/items?itemName=vscodevim.vim) - A [Vim-like editor](https://www.labnol.org/internet/learning-vim-for-beginners/28820/) for Visual Studio Code.\n- [Gitlens](https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens) - Know who committed what to your code and easily revert changes.\n- [node_modules Search](https://marketplace.visualstudio.com/items?itemName=jasonnutter.search-node-modules) - Easily search files inside the `node_modules` folder that are normally excluded from default search results.\n- [Great Icons](https://marketplace.visualstudio.com/items?itemName=emmanuelbeziat.vscode-great-icons) - A set of beautiful and sharp icons that are great for Google Apps Script project files and folders.\n- [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) - Prettier is a perfect code formatter for JavaScript, TypeScript, CSS, and HTML files.\n- [REST Client](https://marketplace.visualstudio.com/items?itemName=humao.rest-client) - A lightweight Postman-like REST client for running [HTTP requests](https://www.labnol.org/apps/urlfetch.html) inside the code editor.\n- [Reload](https://marketplace.visualstudio.com/items?itemName=natqe.reload) - Adds a reload button to the status bar for quickly reload the current instance of Visual Studio Code.\n- [Gremlins Tracker](https://marketplace.visualstudio.com/items?itemName=nhoizey.gremlins) - Discover any invisible characters in your Google Apps Script code, like [zero width spaces](https://www.labnol.org/internet/twitter-auto-converts-links/20771/), that can cause problems later.\n- [Microsoft Edge Tools](https://marketplace.visualstudio.com/items?itemName=ms-edgedevtools.vscode-edge-devtools) - Adds [Chrome developer tools](https://www.labnol.org/software/chrome-dev-tools-tutorial/28131/) inside VS code and helps you fix CSS issues and inspect network activity.\n- [GitHub Repo](https://marketplace.visualstudio.com/items?itemName=github.remotehub) - A GitHub repository browser inside VS code.\n- [DocumentThis](https://marketplace.visualstudio.com/items?itemName=oouo-diogo-perdigao.docthis) - Automatically generates detailed JSDoc comments in TypeScript and JavaScript files for [@custom functions](https://www.labnol.org/topic/formulas-and-functions/).\n- [Dependency Cruiser](https://marketplace.visualstudio.com/items?itemName=juanallo.vscode-dependency-cruiser) - Visualize the dependency graph of any file in your Google Apps Script project.\n- [Unused Exports](https://marketplace.visualstudio.com/items?itemName=iulian-radu-at.find-unused-exports) - Find unused exports in your Google Apps Script project.\n\n### Extension Statistics\n\n| Extension            | Version                                                                                                                                                                                                                                                    | Downloads                                                                                                                                                                                                                                                    | Rating                                                                                                                                                                                                                                                   |\n| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| Spell Right          | [![Version](https://vsmarketplacebadge.apphb.com/version-short/ban.spellright.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=ban.spellright)                                             | [![Installs](https://vsmarketplacebadge.apphb.com/installs-short/ban.spellright.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=ban.spellright)                                             | [![Rating](https://vsmarketplacebadge.apphb.com/rating-short/ban.spellright.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=ban.spellright)                                             |\n| Turbo Console Log    | [![Version](https://vsmarketplacebadge.apphb.com/version-short/ChakrounAnas.turbo-console-log.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=ChakrounAnas.turbo-console-log)             | [![Installs](https://vsmarketplacebadge.apphb.com/installs-short/ChakrounAnas.turbo-console-log.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=ChakrounAnas.turbo-console-log)             | [![Rating](https://vsmarketplacebadge.apphb.com/rating-short/ChakrounAnas.turbo-console-log.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=ChakrounAnas.turbo-console-log)             |\n| Open Folder          | [![Version](https://vsmarketplacebadge.apphb.com/version-short/chrisdias.vscode-opennewinstance.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=chrisdias.vscode-opennewinstance)         | [![Installs](https://vsmarketplacebadge.apphb.com/installs-short/chrisdias.vscode-opennewinstance.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=chrisdias.vscode-opennewinstance)         | [![Rating](https://vsmarketplacebadge.apphb.com/rating-short/chrisdias.vscode-opennewinstance.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=chrisdias.vscode-opennewinstance)         |\n| npm Intellisense     | [![Version](https://vsmarketplacebadge.apphb.com/version-short/christian-kohler.npm-intellisense.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=christian-kohler.npm-intellisense)       | [![Installs](https://vsmarketplacebadge.apphb.com/installs-short/christian-kohler.npm-intellisense.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=christian-kohler.npm-intellisense)       | [![Rating](https://vsmarketplacebadge.apphb.com/rating-short/christian-kohler.npm-intellisense.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=christian-kohler.npm-intellisense)       |\n| npm Scripts          | [![Version](https://vsmarketplacebadge.apphb.com/version-short/eg2.vscode-npm-script.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=eg2.vscode-npm-script)                               | [![Installs](https://vsmarketplacebadge.apphb.com/installs-short/eg2.vscode-npm-script.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=eg2.vscode-npm-script)                               | [![Rating](https://vsmarketplacebadge.apphb.com/rating-short/eg2.vscode-npm-script.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=eg2.vscode-npm-script)                               |\n| Path Intellisense    | [![Version](https://vsmarketplacebadge.apphb.com/version-short/christian-kohler.path-intellisense.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=christian-kohler.path-intellisense)     | [![Installs](https://vsmarketplacebadge.apphb.com/installs-short/christian-kohler.path-intellisense.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=christian-kohler.path-intellisense)     | [![Rating](https://vsmarketplacebadge.apphb.com/rating-short/christian-kohler.path-intellisense.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=christian-kohler.path-intellisense)     |\n| ESLint               | [![Version](https://vsmarketplacebadge.apphb.com/version-short/dbaeumer.vscode-eslint.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)                             | [![Installs](https://vsmarketplacebadge.apphb.com/installs-short/dbaeumer.vscode-eslint.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)                             | [![Rating](https://vsmarketplacebadge.apphb.com/rating-short/dbaeumer.vscode-eslint.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)                             |\n| Peacock              | [![Version](https://vsmarketplacebadge.apphb.com/version-short/johnpapa.vscode-peacock.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=johnpapa.vscode-peacock)                           | [![Installs](https://vsmarketplacebadge.apphb.com/installs-short/johnpapa.vscode-peacock.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=johnpapa.vscode-peacock)                           | [![Rating](https://vsmarketplacebadge.apphb.com/rating-short/johnpapa.vscode-peacock.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=johnpapa.vscode-peacock)                           |\n| Dracula Theme        | [![Version](https://vsmarketplacebadge.apphb.com/version-short/dracula-theme.theme-dracula.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=dracula-theme.theme-dracula)                   | [![Installs](https://vsmarketplacebadge.apphb.com/installs-short/dracula-theme.theme-dracula.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=dracula-theme.theme-dracula)                   | [![Rating](https://vsmarketplacebadge.apphb.com/rating-short/dracula-theme.theme-dracula.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=dracula-theme.theme-dracula)                   |\n| Vim                  | [![Version](https://vsmarketplacebadge.apphb.com/version-short/vscodevim.vim.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=vscodevim.vim)                                               | [![Installs](https://vsmarketplacebadge.apphb.com/installs-short/vscodevim.vim.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=vscodevim.vim)                                               | [![Rating](https://vsmarketplacebadge.apphb.com/rating-short/vscodevim.vim.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=vscodevim.vim)                                               |\n| Gitlens              | [![Version](https://vsmarketplacebadge.apphb.com/version-short/eamodio.gitlens.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens)                                           | [![Installs](https://vsmarketplacebadge.apphb.com/installs-short/eamodio.gitlens.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens)                                           | [![Rating](https://vsmarketplacebadge.apphb.com/rating-short/eamodio.gitlens.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens)                                           |\n| node_modules Search  | [![Version](https://vsmarketplacebadge.apphb.com/version-short/jasonnutter.search-node-modules.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=jasonnutter.search-node-modules)           | [![Installs](https://vsmarketplacebadge.apphb.com/installs-short/jasonnutter.search-node-modules.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=jasonnutter.search-node-modules)           | [![Rating](https://vsmarketplacebadge.apphb.com/rating-short/jasonnutter.search-node-modules.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=jasonnutter.search-node-modules)           |\n| Great Icons          | [![Version](https://vsmarketplacebadge.apphb.com/version-short/emmanuelbeziat.vscode-great-icons.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=emmanuelbeziat.vscode-great-icons)       | [![Installs](https://vsmarketplacebadge.apphb.com/installs-short/emmanuelbeziat.vscode-great-icons.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=emmanuelbeziat.vscode-great-icons)       | [![Rating](https://vsmarketplacebadge.apphb.com/rating-short/emmanuelbeziat.vscode-great-icons.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=emmanuelbeziat.vscode-great-icons)       |\n| Prettier             | [![Version](https://vsmarketplacebadge.apphb.com/version-short/esbenp.prettier-vscode.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode)                             | [![Installs](https://vsmarketplacebadge.apphb.com/installs-short/esbenp.prettier-vscode.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode)                             | [![Rating](https://vsmarketplacebadge.apphb.com/rating-short/esbenp.prettier-vscode.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode)                             |\n| REST Client          | [![Version](https://vsmarketplacebadge.apphb.com/version-short/humao.rest-client.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=humao.rest-client)                                       | [![Installs](https://vsmarketplacebadge.apphb.com/installs-short/humao.rest-client.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=humao.rest-client)                                       | [![Rating](https://vsmarketplacebadge.apphb.com/rating-short/humao.rest-client.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=humao.rest-client)                                       |\n| Reload               | [![Version](https://vsmarketplacebadge.apphb.com/version-short/natqe.reload.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=natqe.reload)                                                 | [![Installs](https://vsmarketplacebadge.apphb.com/installs-short/natqe.reload.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=natqe.reload)                                                 | [![Rating](https://vsmarketplacebadge.apphb.com/rating-short/natqe.reload.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=natqe.reload)                                                 |\n| Gremlins Tracker     | [![Version](https://vsmarketplacebadge.apphb.com/version-short/nhoizey.gremlins.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=nhoizey.gremlins)                                         | [![Installs](https://vsmarketplacebadge.apphb.com/installs-short/nhoizey.gremlins.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=nhoizey.gremlins)                                         | [![Rating](https://vsmarketplacebadge.apphb.com/rating-short/nhoizey.gremlins.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=nhoizey.gremlins)                                         |\n| Microsoft Edge Tools | [![Version](https://vsmarketplacebadge.apphb.com/version-short/ms-edgedevtools.vscode-edge-devtools.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=ms-edgedevtools.vscode-edge-devtools) | [![Installs](https://vsmarketplacebadge.apphb.com/installs-short/ms-edgedevtools.vscode-edge-devtools.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=ms-edgedevtools.vscode-edge-devtools) | [![Rating](https://vsmarketplacebadge.apphb.com/rating-short/ms-edgedevtools.vscode-edge-devtools.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=ms-edgedevtools.vscode-edge-devtools) |\n| GitHub Repo          | [![Version](https://vsmarketplacebadge.apphb.com/version-short/github.remotehub.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=github.remotehub)                                         | [![Installs](https://vsmarketplacebadge.apphb.com/installs-short/github.remotehub.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=github.remotehub)                                         | [![Rating](https://vsmarketplacebadge.apphb.com/rating-short/github.remotehub.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=github.remotehub)                                         |\n| DocumentThis         | [![Version](https://vsmarketplacebadge.apphb.com/version-short/oouo-diogo-perdigao.docthis.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=oouo-diogo-perdigao.docthis)                   | [![Installs](https://vsmarketplacebadge.apphb.com/installs-short/oouo-diogo-perdigao.docthis.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=oouo-diogo-perdigao.docthis)                   | [![Rating](https://vsmarketplacebadge.apphb.com/rating-short/oouo-diogo-perdigao.docthis.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=oouo-diogo-perdigao.docthis)                   |\n| Dependencies Cruiser | [![Version](https://vsmarketplacebadge.apphb.com/version-short/juanallo.vscode-dependency-cruiser.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=juanallo.vscode-dependency-cruiser)     | [![Installs](https://vsmarketplacebadge.apphb.com/installs-short/juanallo.vscode-dependency-cruiser.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=juanallo.vscode-dependency-cruiser)     | [![Rating](https://vsmarketplacebadge.apphb.com/rating-short/juanallo.vscode-dependency-cruiser.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=juanallo.vscode-dependency-cruiser)     |\n| Unused Exports       | [![Version](https://vsmarketplacebadge.apphb.com/version-short/iulian-radu-at.find-unused-exports.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=iulian-radu-at.find-unused-exports)     | [![Installs](https://vsmarketplacebadge.apphb.com/installs-short/iulian-radu-at.find-unused-exports.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=iulian-radu-at.find-unused-exports)     | [![Rating](https://vsmarketplacebadge.apphb.com/rating-short/iulian-radu-at.find-unused-exports.svg?color=blue\u0026style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=iulian-radu-at.find-unused-exports)     |\n\n## Google Apps Script Developer\n\n[Amit Agarwal](https://www.labnol.org/about) is a web geek, Google Developers Expert, Google Cloud Champion Innovator, Microsoft MVP alumni and author of [labnol.org](https://www.labnol.org/), a popular tech how-to website.\n\n- Explore Google Workspace add-ons [Digital Inspiration](https://digitalinspiration.com/).\n- Reach him on Twitter [@labnol](https://twitter.com/labnol)\n- Send him an email `amit@labnol.org`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flabnol%2Fvscode-google-apps-script","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flabnol%2Fvscode-google-apps-script","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flabnol%2Fvscode-google-apps-script/lists"}