多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
一个动作是一个专门的触发器,它是在查看库条目列表或条目查看卡片时按下工具栏按钮启动的; 它将在后台模式下执行。可用于触发器的函数和对象也可用于操作。动作脚本使用与触发器脚本相同的安全参数。 要启动操作,请使用库列表屏幕上或工具视图卡上的工具栏“操作”按钮。 ## 创建一个动作[[编辑](http://www.jsaaa.cc/app/mementodatabase/index.php?title=%E5%8A%A8%E4%BD%9C&action=edit&section=1 "编辑小节:创建一个动作")] 每个库可以有多个操作。要查看特定库的脚本,请打开库>菜单>脚本。创建一个动作: 1. 点击**+**,然后选择**Actions**。 2. 选择行动上下文;它可以是库或条目。 将动作添加到库列表屏幕或条目查看卡将使按钮出现在工具栏中。 ## 参数(参数)[[编辑](http://www.jsaaa.cc/app/mementodatabase/index.php?title=%E5%8A%A8%E4%BD%9C&action=edit&section=2 "编辑小节:参数(参数)")] 该脚本可以有参数,其值将由用户输入。 创建参数: 1. 打开动作编辑卡,移动到标签参数,然后点击**+**。 2. 要获取参数的值,请使用函数*arg(argumentName)*。结果的类型取决于参数的类型,与字段的*field()*函数类似。 ## 可用于脚本的函数和对象[[编辑](http://www.jsaaa.cc/app/mementodatabase/index.php?title=%E5%8A%A8%E4%BD%9C&action=edit&section=3 "编辑小节:可用于脚本的函数和对象")] 动作脚本可以使用与触发器脚本相同的对象和功能。如果动作位于库上下文中,则可以使用函数*lib()*来获取当前库。如果该动作位于Entry上下文中,那么它可以使用函数*entry()来获取当前条目。*