Как передать список в одном параметре для хранимой процедуры execute?

Для пробы сделал такой код хранимой процедуры execute.listResponse:
var groups_length = Args.list.length;
return groups_length;


Перехожу по ссылке
https://api.vk.com/method/execute.listResponse?list="leprum,100"&access_token=my_token


А мне возвращает {"response":12}. Как превратить эту строку в список, что бы он возвращал{"response":2}?

UPD:
пока написал что-то похожее на этот код
  • Вопрос задан
  • 676 просмотров
Решения вопроса 1
UPD:
Хотелось бы отредактировать мой ответ, чтобы новые люди не попадались на этот костыль. Ответ ниже устарелый, на сегодняшний день хранимые процедуры ВКонтакте поддерживают метод split. Теперь не нужно никаких костылей, достаточно было бы вызвать return Args.list.split(",")

Сегодня столкнулся с вашей проблемой, пришло в голову очень простое и быстрое решение.

var groupList = Args.list;

var group_ids = API.groups.getById({
    group_ids: groupList
})@.id;

return group_ids;


215cda04dda4428686b7565099c217e5.png
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Stark Games Минск
от 2 500 до 3 500 $
NewGen Vision Санкт-Петербург
от 55 000 до 70 000 ₽
Электронный город Новосибирск
от 100 000 ₽