Extending the interface.
WHAT AN ADD-ON IS
An extension appearing within the applications, providing additional capability.
WHAT TYPES EXIST
Editor add-ons, within documents and sheets Add-ons appearing across the applications in a side panel
WHAT THEY SUIT
Capability users need while working in a document Integration with another system Organisation-specific tools
WHAT TO DEFINE
Which applications it appears in What triggers it What permissions it requires
WHAT TO REQUEST
The narrowest permissions that work.
WHY
Broad permissions cause hesitation, and review scrutinises them.
WHAT THE DISTRIBUTION OPTIONS ARE
Within your organisation only Publicly, through the marketplace
WHAT PUBLIC DISTRIBUTION REQUIRES
Review, including verification of how you use sensitive permissions A privacy policy Support arrangements
WHY VERIFICATION MATTERS
Access to user data requires justification, and the process is not quick.
WHAT TO PLAN FOR
Review taking time, and requiring changes.
WHAT TO TEST
Behaviour for users without the permissions you expect Behaviour in each application it appears in
WHAT TO DOCUMENT
What it does, and who maintains it.