events - tvortsa/trilium GitHub Wiki

В целом можно сказать, что выполнение заметок типа script note вызывается - событиями (events).

Глобальные события

Global events присоединяются к script note с помощью меток (label). Просто создайте, например, метку "run" с некоторыми из этих значений и script note будет выполнен, как только событие произойдет.

  • run
    • frontendStartup - выполняется при запуске frontend
    • backendStartup - выполняется при запуске backend
    • hourly - выполняется один раз в час на бэкэнде
    • daily - выполняется один раз в день на бэкэнде

События сущности

Другие события связаны с какой-либо сущностью, они определены как relations - это означает, что скрипт запускается только в том случае, если к заметке этот скрипт прикреплен через отношения (или он может унаследовать его).

  • runOnNoteView - выполняется, когда note отображается на frontend
  • runOnNoteCreation - выполняется, когда note создается на бэкэнде
  • runOnNoteTitleChange - выполняется, когда заголовок note изменен (в том числе и при создании note)
  • runOnNoteChange - выполняется, когда note изменен (в том числе и при создании note)
  • runOnChildNoteCreation - выполняется, когда новый note создан в этом (this) note
  • runOnAttributeCreation - выполняется, когда новый attribute создан в этом (this) note
  • runOnAttributeChange - выполняется, когда attribute изменен этом (this) note
⚠️ **GitHub.com Fallback** ⚠️