Specifies nodes to exclude when building a dynamic output.
Always evaluated after INCLUDE()
Parameters
Accepts all the same parameters as INCLUDE():
key nameoperatorvaluekey namemay be:- any key name in the project, including system keys
*matches “any key”
operatormay be one of:=“equals / is”?“contains”before“is before” (for comparing Timestamps)after“is after” (for comparing Timestamps)
valuemay be:- any metadata value in — or not in — the project. Values not in the project will return empty results
*matches “any value”
*with no operator will include all nodes in the project
When multiple parameters are included in a single EXCLUDE() call, only the nodes meeting all parameters are exclude. To exclude nodes from multiple independent parameters, use multiple EXCLUDE() calls.
Flags
Accepts all the same flags as INCLUDE():
-title_only: includes nodes that contain only a title, no additional text. See Node Titles for more information.-untitled: includes only untitled nodes (nodes with no text except metadata, dynamic definitions, or embedded/escaped syntax.-is_meta: includes only nodes for which the value(s) of the key and operator are themselves a node. See Nodes as Metadata Values.-is_not_meta: includes only nodes for which the value(s) of the key and operator are not a node.-dynamic: includes dynamic nodes. Not included by default.
in addition to:
-including_as_descendants: When using TREE(), excludes the specified nodes even if they appear as descendants of included nodes.
A syntax and parser for writing, implemented in Python