I've got a spreadsheet accessed regularly by a team of non-techies and it would speed up our workflow if I could have clickable buttons auto-generated on certain rows (depending on the row's contents) that launch Google Apps Scripts.
An elegant solution (HTML Service or UI Service) would be nice, but I don't mind using Drawings. The problem is, I don't know how to generate them programmatically.
Am I missing something really obvious, or maybe Google Sheets really just wants you to keep UI stuff in dialogs/sidebars?