Как добавить новый ресурс в массив SELECTEDRESOURCES переменной resourcebooking?

Чтобы добавить новый ресурс в массив SELECTEDRESOURCES переменной resourcebooking в Битрикс24, необходимо выполнить следующие шаги:

1. Подключите файл "bitrix/modules/calendar/install/js/calendar/core_planner_handler.js" в вашем коде, где вы хотите использовать переменную resourcebooking:

   <script src="/bitrix/js/calendar/core_planner_handler.js"></script>

2. Проверьте, что переменная SELECTEDRESOURCES существует и является массивом:

   if (typeof(SELECTEDRESOURCES) === 'undefined' || !Array.isArray(SELECTEDRESOURCES)) {
       SELECTEDRESOURCES = [];
   }

3. Добавьте новый ресурс в массив SELECTEDRESOURCES, указав его ID и название в виде объекта:

   SELECTEDRESOURCES.push({ ID: 123, NAME: 'Название ресурса' });

Здесь ID - уникальный идентификатор ресурса, который вы хотите добавить, а NAME - его название.

4. Теперь вы можете использовать переменную SELECTEDRESOURCES с добавленным ресурсом в вашем коде для дальнейшей обработки или отображения.

Примерный код для добавления нового ресурса в массив SELECTEDRESOURCES выглядит следующим образом:

<script src="/bitrix/js/calendar/core_planner_handler.js"></script>
<script>
if (typeof(SELECTEDRESOURCES) === 'undefined' || !Array.isArray(SELECTEDRESOURCES)) {
    SELECTEDRESOURCES = [];
}

SELECTEDRESOURCES.push({ ID: 123, NAME: 'Название ресурса' });
</script>

Убедитесь, что вы замените значения ID и NAME на соответствующие значения вашего нового ресурса.

Это позволит добавить новый ресурс в массив SELECTEDRESOURCES переменной resourcebooking в Битрикс24.