Учитывая, что предоставленный вами образец имеет поле _msgid
, похоже, что данные находятся в корне объекта msg, поэтому вы не хотите искать в msg.payload
Итак, если вы находитесь в узле функции, вы хотите получить прямой доступ к именам полей:
var task1 = msg.task1
var task2 = msg.task2
Запись [number]
предназначена для доступа к записям массива, а не к именованным полям, доступ к которым можно получить с помощью ['field name']
.