When I use the syntax: {STRING(IndexOf|{TASK(PrevTask|StdOut)}|T)}, I got "Error in argument".
However, {TASK(PrevTask|StdOut)} is a valid output.
Example: I set the following in task output
===================================
{STRING(IndexOf|{TASK(PrevTask|StdOut)}|F)}
{STRING(IndexOf|12345_20140101_FILE.PDF|_)}
{STRING(Substring|12345_20140101_FILE.PDF|0|5)}
{STRING(Substring|12345_20140101_FILE.PDF|0|{STRING(IndexOf|12345_20140101_FILE.PDF|_)})}
Whole File:
{TASK(PrevTask|StdOut)}
What I got is:
===========
Error in argument
5
12345
12345
Whole File:
10:12:09.358|[main]| INFO|com.cmbi.tap.recon.GenerateTapRecon	|================================================================
10:12:09.381|[main]| INFO|com.cmbi.tap.recon.GenerateTapRecon	|Start GenerateTapRecon 1.2
...
                      Edited by moderator
                       
2019-06-04T08:59:42Z
 | 
Reason: Not specified