src/sap.ui.integration/src/sap/ui/integration/util/CardManifest.js
function processPlaceholder (sPlaceholder, oParam) {
		var sISODate = new Date().toISOString();
		var sProcessed = sPlaceholder.replace("{{parameters.NOW_ISO}}", sISODate);
		sProcessed = sProcessed.replace("{{parameters.TODAY_ISO}}", sISODate.slice(0, 10));
		if (oParam) {
			for (var oProperty in oParam) {
				sProcessed = sProcessed.replace("{{parameters." + oProperty + "}}", oParam[oProperty].value);
			}
		}

		return sProcessed;
	}
function processPlaceholder (sPlaceholder, oParam) {
		var sISODate = new Date().toISOString();
		var sProcessed = sPlaceholder.replace("{{parameters.NOW_ISO}}", sISODate);
		sProcessed = sProcessed.replace("{{parameters.TODAY_ISO}}", sISODate.slice(0, 10));
		if (oParam) {
			for (var oProperty in oParam) {
				sProcessed = sProcessed.replace("{{parameters." + oProperty + "}}", oParam[oProperty].value);
			}
		}

		return sProcessed;
	}
function processPlaceholder ( sPlaceholder , oParam ) { var sISODate = new Date ( ) . toISOString ( ) ; var sProcessed = sPlaceholder . replace ( "{{parameters.NOW_ISO}}" , sISODate ) ; sProcessed = sProcessed . replace ( "{{parameters.TODAY_ISO}}" , sISODate . slice ( 0 , 10 ) ) ; if ( oParam ) { for ( var oProperty in oParam ) { sProcessed = sProcessed . replace ( "{{parameters." + oProperty + "}}" , oParam [ oProperty ] . value ) ; } } return sProcessed ; }
Replace all placeholders inside the string.

@private
@param {string} sPlaceholder The value to process.
@param {Object} oParam The parameter from the configuration.
@returns {string} The string with replaced placeholders.
Replace all placeholders inside the string .