У меня есть следующее scenerio, где у меня есть следующая строка
Edit: const message = results.doc.data().taskSettings.taskInProgressSettings.pushNotifications.onAssignmentNotifyEmployee.message;
Я получаю сообщение от db, а переменные не обязательно taskId , customerName
. Это может быть taskId , customerName , customerId, taskCreaterName , employeeName , employeeId
. Сообщение может содержать любые из перечисленных выше переменных, и мне нужно заменить их во время выполнения на значения.
message:`Task ${taskId} assigned by ${taskCreaterName} for customer ${customerName}`
let taskId = T-100;
let taskCreaterName = 'mark';
let customerName = 'henry';
и я хочу заменить переменные (taskId, taskCreaterName, customername) на их значения, и окончательный результат должен быть следующим,
newMessage = Task T-100 assigned by mark for customer henry
Что было бы лучшим способом достижения этого. Спасибо