You can try using string\contains() and record\exists() functions, for example:
Code:
$assignedUserUsername = record\attribute(parentType, parentId, 'assignedUser.userName'); $parentName = record\attribute(parentType, parentId, 'parentName'); $parentType = record\attribute(parentType, parentId, 'parentType'); $parentId = record\attribute(parentType, parentId, 'parentId'); $status = record\attribute(parentType, parentId, 'status'); ifThen( string\contains(post, '@assignedUser') && record\exists('User', 'userName', $assignedUserUsername), post = string\replace(post, '@assignedUser', string\concatenate('@', $assignedUserUsername)) ); post = string\replace(post, '@parentName', string\concatenate('[', $parentName, '](YOUR_SITE_URL/#', $parentType, '/view/', $parentId, ')')); post = string\replace(post, '@status', $status);
Leave a comment: