Xporter allows rendering test based on Javascript JavaScript. The notation is:
...
Code Block |
---|
title | Format the Creation Date in the format dd-MM-yyyy HH:mm format (01-03-1978 8:00) |
---|
collapse | true |
---|
|
%{var dateTime = '${dateformat("dd-MM-yyyy HH:mm:ss"):Created}'.split( ' ' ); var date = dateTime[ 0 ]; var time = dateTime[ 1 ]; var dateParts = date.split( '-' );
var timeParts = time.split( ':' ); dateParts[ 2 ] + '-' + dateParts[ 1 ] + '-' + dateParts[ 0 ] + ' ' + timeParts[ 0 ] + ':' + timeParts[ 1 ]} |
Code Block |
---|
title | Format the Creation Date in the format dd-MM-yyyy format (03-01-1978) |
---|
collapse | true |
---|
|
%{'${dateformat("dd-MM-yyyy HH:mm:ss"):Created}'.substring( 0 , 10 )} |
Code Block |
---|
title | Format the Creation Date in the format MMM d yyyy format (Jan 3, 1978) |
---|
collapse | true |
---|
|
%{var months = new Array( 'Jan' , 'Feb' , 'Mar' , 'Apr' , 'May' , 'Jun' , 'Jul' , 'Aug' , 'Sep' , 'Oct' , 'Nov' , 'Dec' ); var dateParts
= '${dateformat("d-MMM-yyyy HH:mm:ss}'.split( '-' ); var month = dateParts[ 1 ]; var year = dateParts[ 0 ] ; var day = dateParts[ 2 ].split( ' ' )[ 0 ];
months[Number(month) - 1 ] + ' ' + day + ', ' + year;} |
Code Block |
---|
title | Export the content if the field is not empty; otherwise, otherwise display other text |
---|
collapse | true |
---|
|
%{( '${Focus}' .length > 0 ) ? 'Focus: ${Focus}' : 'Focus not Available' } |