Skip to content

Issue List Add-on

The Issue List add-on is a Google Sheets extension built by Equal Entry for running accessibility audits. Auditors record accessibility issues in a structured spreadsheet, and the add-on provides menus and automation for validating the data, generating client-facing reports, and sending results to external systems.

This site documents all the functions the add-on supports, grouped by feature area.

Feature areas

Area What it covers
Menu and Triggers The add-on menu, onOpen/onEdit triggers, and the workflow start functions
Reports Slides reports, VPAT, EE report, doc reports, and third-party bug reports
Sheet Operations Computed columns, quality checks, reset functions, spreadsheet updates, and preview
Send to A11ytrain Sidebar workflow that finalizes an audit and sends results to A11ytrain
AI Language Style Review AI-assisted review of the language style of audit results
Shared Utilities Logging, session, formatting, and other helpers shared across features

Technical overview

  • Platform: Google Apps Script (V8 runtime), deployed as a Google Sheets add-on via the Google Workspace Marketplace.
  • Languages: New features are written in TypeScript under src/, bundled to Apps Script with esbuild. The v3 legacy feature set lives in src/v3Legacy/ as plain JavaScript.
  • Advanced services: Drive (v2), Slides (v1), Sheets (v4), plus the Cheerio HTML-parsing library.
  • Entry point: src/main.ts registers every function that Apps Script can call by name on the global object.

Building the docs

This documentation is built with MkDocs and the Material theme:

pip install mkdocs mkdocs-material
cd mkdocs
mkdocs serve