Поместить переменную в квадратные скобки в expression

Поддержка
  • Здравствуйте.

    Через действие "Установить переменную", решил спарсить параметр объекта json в режиме expression.

    В таком виде все работает:

    JSON.parse([[SMS_REQUEST_RESULT_CONTENT]])["vk"]
    

    Но если я хочу вместо "vk" подставить значение переменной. Например так:

    JSON.parse([[SMS_REQUEST_RESULT_CONTENT]])[[[SMS_FOR_SERVICE]]]
    

    То выдает ошибку SyntaxError. То есть проблема возникает когда мы переменную помещаем в квадратные скобки. Как грамотно вставить переменную в выражение?

    Я пробовал и конкантинацию плюсами делать и кавычки рядом с переменной ставить - не получается.

  • @emfortes попробуйте с пробелами

    JSON.parse([[SMS_REQUEST_RESULT_CONTENT]])[ [[SMS_FOR_SERVICE]] ]
    
  • Да, так работает) Огромное Вам спасибо!

  • 0 Votes
    6 Posts
    638 Views
  • Цикл в BAS

    Поддержка
    0 Votes
    4 Posts
    690 Views
  • 0 Votes
    7 Posts
    785 Views
  • 0 Votes
    15 Posts
    4210 Views
  • 0 Votes
    3 Posts
    1323 Views