Triggers: Difference between revisions

3,321 bytes added ,  10 September 2016
no edit summary
No edit summary
No edit summary
Line 93: Line 93:


:Результат: Объект Library, найденная библиотека.
:Результат: Объект Library, найденная библиотека.


===Объект Library===
===Объект Library===
Line 119: Line 118:
====Свойства====
====Свойства====
;title : Название библиотеки.
;title : Название библиотеки.


===Объект Entry===
===Объект Entry===
Line 138: Line 136:
;favorites : Возвращает true - если запись находится в избранном
;favorites : Возвращает true - если запись находится в избранном
;deleted : Возвращает true - если запись удалена (находится в корзине).
;deleted : Возвращает true - если запись удалена (находится в корзине).


===Объект DefaultEntry===
===Объект DefaultEntry===
Line 146: Line 143:
:Установить значение поля.  
:Установить значение поля.  
:Параметры: name - имя поля, value - значение поля.
:Параметры: name - имя поля, value - значение поля.


===Примеры===
===Примеры===
Line 190: Line 186:


===Примеры===
===Примеры===
==Взаимодействие с системой==
===Глобальные Функции===
====message(text)====
:Отобразить пользователю небольшое всплывающее сообщение.
:Параметры: text - текст для отображения.
====cancel()====
:Отменить операцию вызвавшую данный триггер. Многие действия возникают при каких либо операциях с записями (создание, модификация, удаление и .д.). Если фаза действия предшествует операции, то возможно отменить эту операцию с помощью данной функции. Например, применять эту функцию можно при проверки корректности вводимых данных перед сохранением записи.
====system()====
:Получить информацию о системе.
:Результат: Объект System с информацией о системе.
====log(text)====
:Вывести строку в лог-файл выполнения скрипта. Функция будет полезна для отладки скриптов.
:Параметры: Text - текст который будет выведен в лог.
====intent(action)====
:Создать объект обмена сообщениями - Intent. С помощью данного объекта можно передать данные другому приложению, или заставить другое приложение выполнить какое-либо действие.
Функция доступна только для Android.
:Параметры: action - Строка, определяющая стандартное действие, которое требуется выполнить.
:Результат: Intent - объект обмена сообщениями.
После получения объекта требуется добавить в него отправляемые данные и вызывать метод send().
В Android есть множество встроенных  действий, список и описание которых вы можете найти [https://developer.android.com/reference/android/content/Intent.html здесь].
===Объект System===
Данный объект содержит информацию о системе.
====Свойства====
;os : имя операционной системы на которой запущен скрипт.
===Объект Intent===
Объект обмена сообщениями. Объект создается с помощью вызова глобальной функции intent().
====Методы====
=====data(uri)=====
Установить URI ссылающийся на данные.
Параметры:uri -
=====mimeType(mime)=====
Установить MIME тип данных.
Параметры:mime -
=====extra(key, value)=====
Установить дополнительные данные в виде ключ-значение.
Параметры:
=====send()=====
Отправить сообщение.