脚本笔记可以由事件触发。请注意,这些是后端事件,因此关系需要指向"JS backend"代码笔记。
全局事件
全局事件通过标签附加到脚本笔记。只需使用其中的一些值创建例如"run"标签,事件发生后便会执行脚本笔记。
run
frontendStartup
- 启动时在前端执行mobileStartup
- 启动时在移动前端执行backendStartup
- 启动时在后端执行hourly
- 在后端每小时执行一次daily
- 在后端每天执行一次
实体事件
其他事件绑定到某个实体,这些事件被定义为关系 - 意味着仅当笔记通过关系将脚本附加到事件(或事件可以继承脚本)时,脚本才会被触发。
runOnNoteCreation
- 在后端创建笔记时执行runOnNoteTitleChange
- 在笔记标题更改时执行(还包括笔记创建)runOnNoteChange
- 更改笔记时执行(还包括笔记创建)runOnChildNoteCreation
- 在此笔记创建子笔记时执行runOnAttributeCreation
- 在此笔记创建新属性时执行runOnAttributeChange
-在此笔记更改属性时执行