При работе с серверными скриптами вы можете использовать описанные ниже независимые методы.
alert(message)
Метод выводит строку в блок Состояние после выполнения серверного скрипта. Если используется несколько команд вывода текста, их результаты склеиваются.
Параметры:
Наименование
Тип
Обязательно
Значение по умолчанию
message
String
Да
Нет
Возвращаемое значение:
Тип
Описание
Void
Данный метод не возвращает значение.
Пример:
alert()
alert('Сообщение');
// Сообщение
echo(messages)
Метод выводит одну или несколько строк в блок Состояние после выполнения серверного скрипта.
Параметры:
Наименование
Тип
Обязательно
Значение по умолчанию
messages
String
Да
Нет
Возвращаемое значение:
Тип
Описание
Void
Данный метод не возвращает значение.
Пример:
echo()
echo('Сообщение');
// Сообщение
json(value)
Метод выводит строку, содержащую JSON-представление указанного значения, в блок Состояние под серверным скриптом после выполнения.
Параметры:
Наименование
Тип
Обязательно
Значение по умолчанию
value
Any
Да
Нет
Возвращаемое значение:
Тип
Описание
Void
Данный метод не возвращает значение.
Пример:
json()
json('{"key":"value"}')
//"{\"key\":\"value\"}"
print(message)
Метод используется для вывода строки в блоке Состояние после выполнения серверного скрипта.
Параметры:
Наименование
Тип
Обязательно
Значение по умолчанию
message
Any
Да
Нет
Возвращаемое значение:
Тип
Описание
Integer
Возвращает количество символов в переданном сообщении.
Пример:
print('Сообщение')
// Сообщение
print_r(message)
Метод выводит удобочитаемую информацию о переменной в серверном скрипте. Если задана строка, целое число или число с плавающей запятой, будет напечатано само значение. Если задан массив, значения будут представлены в формате, который показывает ключи и элементы. Аналогичные обозначения используются для объектов.
Параметры:
Наименование
Тип
Обязательно
Значение по умолчанию
value
Any
Да
Нет
Возвращаемое значение:
Тип
Описание
Void
Данный метод не возвращает значение.
Пример:
Error rendering macro 'code': Invalid value specified for parameter 'com.atlassian.confluence.ext.code.render.InvalidValueException'
print_r({key: 'value'});
//V8Object Object
//(
// [key] => value
//)
sleep(seconds)
Метод используется для откладывания выполнения серверного скрипта.
Если время задержки превышает время ожидания выполнения серверного скрипта, для выполнения отложенной части скрипта используйте отложенное событие ss.eventQueueScheduled().
var_dump(value)
Метод принимает множество параметров разных типов, о каждом из которых выводит информацию в блок Состояние после выполнения серверного скрипта.