
“批量作”对话框可以轻松地一次将更改应用于多个笔记,从添加或删除标签等简单作到执行自定义脚本。
互动¶
第一步是在[missing note]中选择音符。可以将批量作应用于:
单个音符(以及可能的子音符)只需单击它(左键单击或右键单击)即可。
多个音符。有关如何执行此作,请参阅[missing note]
在[missing note]中单击鼠标右键,然后选择高级→应用批量作。
默认情况下,只有选定的注释会受到影响。要同时包括音符的所有后代,请选中包括所选音符的后代。对话框顶部受影响的注释数量将更新以反映更改。
从可用作部分单击要应用的作。下一节将详细介绍每种方法。
对于所选的每个作,“所选作”部分将更新以显示条目。每个作都有自己的配置。
要删除某个作,只需按其右侧的 X 按钮即可。
可以应用相同类型的多个作,例如添加多个类型。
定义所有作后,按 执行批量作 一次触发所有作。
为方便起见,将保存最后一个批量作配置以供进一步使用,并在再次进入对话框时恢复。
行动¶
标签¶
这些作作笔记的[missing note]:
添加标签
对于每个笔记,如果它还没有给定名称的标签,它将创建它。将新值字段留空以创建没有值的标签,或完成该字段以分配值。
如果笔记已经有这个标签,它的值将被更新。
更新标签值
对于每个音符,如果它有一个给定名称的标签,它会将其值更改为指定的值。将新值字段留空以创建没有值的标签。
没有标签的笔记不会受到影响。
重命名标签
对于每个音符,如果它有给定名称的标签,它将被重命名/替换为新名称的标签。标签的值(如果存在)将保持不变。
没有标签的笔记不会受到影响。
删除标签
对于每个音符,如果它有一个给定名称的标签,它将被删除(无论它是否有值)。
没有标签的笔记不会受到影响。
关系¶
这些作作注释的[missing note]:
添加关系
对于每个音符,它将创建一个指向给定音符的关系。
没有此关系的笔记不会受到影响。
更新关系目标
对于每个注释,它将修改一个关系以指向新给定的注释。
没有此关系的笔记不会受到影响。
重命名关系
对于每个音符,如果它具有给定名称的关系,则将重命名/替换为新名称的关系。关系的目标音符将保持不变。
没有此关系的笔记不会受到影响。
删除关系
对于每个音符,如果它与给定名称有关系,则将其删除。
没有此关系的笔记不会受到影响。
笔记¶
重命名备忘录
对于每个笔记,它会将笔记的标题更改为给定的标题。
作为更高级的用例,注释可以是一个“模板字符串”,它允许动态值通过 [missing note] 访问注释信息,例如:
NEW: ${note.title}
所有音符前缀为 .NEW:
${note.dateCreatedObj.format('MM-DD:')}: ${note.title}
将在笔记标题前加上每个笔记的创建日期(月日格式)。
移动注释
对于每个音符,它将被移动到指定的父音符。
作为不太复杂情况的替代方法,可以通过剪切→粘贴或上下文菜单直接从[missing note]中移动注释。
删除备忘录
对于每个注释,它将被删除。
作为不太复杂情况的替代方法,可以通过选择音符并按 直接从[missing note]中删除音符。Delete
删除注释修订
这将删除笔记的所有笔记修订[missing note]。
别人¶
执行脚本
对于更复杂的场景,可以键入 JavaScript 表达式以应用必要的更改。
例子:
要将后缀(在本例中为 ),请对注释标题应用:
- suffix
note.title = note.title + " - suffix";
* 要根据另一个属性更改注释的属性,例如将标签设置为注释的标题:
#shareAlias
note.setLabel("shareAlias", note.title)