Events - tvortsa/trilium GitHub Wiki
В целом можно сказать, что выполнение заметок типа script note вызывается - событиями (events).
Глобальные события
Global events присоединяются к script note с помощью меток (label). Просто создайте, например, метку "run" с некоторыми из этих значений и script note будет выполнен, как только событие произойдет.
runfrontendStartup- выполняется при запуске frontendbackendStartup- выполняется при запуске backendhourly- выполняется один раз в час на бэкэндеdaily- выполняется один раз в день на бэкэнде
События сущности
Другие события связаны с какой-либо сущностью, они определены как relations - это означает, что скрипт запускается только в том случае, если к заметке этот скрипт прикреплен через отношения (или он может унаследовать его).
runOnNoteView- выполняется, когда note отображается на frontendrunOnNoteCreation- выполняется, когда note создается на бэкэндеrunOnNoteTitleChange- выполняется, когда заголовок note изменен (в том числе и при создании note)runOnNoteChange- выполняется, когда note изменен (в том числе и при создании note)runOnChildNoteCreation- выполняется, когда новый note создан в этом (this) noterunOnAttributeCreation- выполняется, когда новый attribute создан в этом (this) noterunOnAttributeChange- выполняется, когда attribute изменен этом (this) note