I am stuck with this.
I know of a programatic way either to select tags from a prompt or to set the with a text list. This could even be combined with a command like interface (mostly powered by the TADpoLe Action Group/Library).
You could add a keyboard shortcut to the action to trigger it.
- e.g. a dialog will force you to click on the items.
The second problem with the scripting is, that the only way I know of an interactive prompt is to display a html preview with a filter field, hence the
Prompt has no update function as far as I can see it.
The navigation in the macOS Drafts app to the filter field could be managed with a not so nice process - but you may improve this with a Keyboard Maestro macro.
Cmd + Shift + F brings you to the search field above the draft list
Shift + Tab brings you into the Search Tags in the Filter bar (most left)
Alt + Cmd + T hides and shows the Filter Bar
If you have put the cursor into the field, you can interactively filter for tags but to select a tag a click is still necessary
As far as I can see, tags are also evaluated in the default search field.
Are your tag searches highly flexible or mostly fixed? A workspace is in fact a set of filtered Drafts.
So I am either on the wrong path of what you want to achieve OR it is not really possible
I think a more seasoned Drafts user that I might have a trick for that.