Данный объект предназначен для хранения данных пользовательских скриптов в пределах одного экрана. Его можно использовать для передачи данных между скриптами разных компонентов. Данный объект существует только на активном экране и уничтожается при каждом переходе. Если необходимо сохранять какие-либо данные на постоянной основе, для этого можно воспользоваться переменными устройства «Память». Подробнее о работе с устройством «Память» можно ознакомиться в статье устройство "Память".
Пример.
Создадим две кнопки, в скриптах первой будем сохранять данные, во второй выводить их в системный журнал. Код первой кнопки:
ds.global.myData = 321;
Код второй кнопки:
log(ds.global.myData);
Если нажать сразу вторую кнопку, то в журнал выведется значение [Undefined], означающее что такого поля не существует, если нажать первую кнопку, после чего еще раз вторую, выведется сообщение с установленным значением 321.