As you can see, the check.list on it’s own, or with substitute, only has the first entry. Is there a way to make substitute output all the lines of the corresponding filter?
This information was helpful, but the problem is that when used with the substitute operator, only the first title is shown. That is, if you do
${ [<check.list>enlist-input[]] }$
As a substitution, you still end up seeing only the first item. It would be handy if there was some way to pump out all the titles, but I think I can least see a workaround for my use case.
### Check List
[[- [ ]Finish this hack]]
[[- [ ]Start another hack]]
When you apply the enlist-input operator, you only get the first line.
So, my point is mostly that the substituted text can only put out one title list. I just have to think in terms of creating and displaying one output string in a manner that it appears to be multiple items. Sometimes when we get a new tool there’s some backdoor that makes it operate in some alternate mode … so I was hoping/wondering if such a thing existed for substitute.
The additional complication in my example is that I’m using square brackets, the two characters that can break TW. I’ve found a workaround, but I might post a question about some method to escape characters.
Ahh, OK … So we should probably use a different wording there. eg:
Text substitution with the first result of evaluating the filter expression. So if the expression returns multiple titles, only the first one can be used.
FYI: If you use a function or filter to generate the value you can use join to create a Parmeter containing a list, that is it bypasses the first parameter rule, but of course you need to use it as a list you need split it again eg;
This was for the dynamic rubber stamp. In the end, since only one item can be output, I built that one item as the concatenation of all the desired items separated by carriage returns.