I’m adding a button that will need the string of the notetype of the current card, e.g. “French Vocabulary.” Does anyone know how to do this?
If you have a Card
object, you can use card.note().note_type()['name']
to get the notetype name.
E.g.
In the reviewer:
notetype_name = mw.reviewer.card.note().note_type()['name']
In the browser:
nid = browser.selected_notes()[0]
note = mw.col.get_note(nid)
notetype_name = note.note_type()['name']
In the editor:
notetype_name = editor.note.note_type()['name']
2 Likes
That worked beautifully. Thank you!