Передача параметров (2-й способ)

Второй способ передачи параметров неофициальный. Дело в том, что для каждой карты в Digitals существуют глобальные переменные с именами @Map.TempInteger и @Map.TempString. Как понятно из названия, первая переменная может хранить число, а вторая строку. В строке, при желании, можно передать список значений неограниченной длины, воспользовавшись приемом, похожим на тот, что мы видели выше (передача строк с помощью массива @Text).

Пример использования:

;Скрипт 1
$A=ул. Первомайская
$B=17
$C=кв. 32
; Добавляем значения трех переменных в текстовый список
Text.Add $A
Text.Add $B
Text.Add $C
; Засылаем содержимого текстового списка "на хранение" в TempString карты
$S=Text.Text
@Map.TempString $S

;Скрипт 2
; Возвращаем содержимое текстового списка из TempString
$S=@Map.TempString
@Text.Text $S
; Читаем значения трех переменных из списка
$A=@Text.Lines[1]
$B=@Text.Lines[2]
$C=@Text.Lines[3]