Changes

Jump to navigation Jump to search
2,629 bytes added ,  02:21, 28 December 2016
no edit summary
Line 307: Line 307:  
#Выполняем http запрос. Атрибут token используется для авторизации в todoist, его можно получить в Настройках Todoist вкладка Аккаунт. Так как текст задачи может содержать символы недопустимые в URL-запроса, то экранируем их с помощью стандартной функции encodeURIComponent().
 
#Выполняем http запрос. Атрибут token используется для авторизации в todoist, его можно получить в Настройках Todoist вкладка Аккаунт. Так как текст задачи может содержать символы недопустимые в URL-запроса, то экранируем их с помощью стандартной функции encodeURIComponent().
 
#Выводим пользователю сообщение об успешно созданной задачи.
 
#Выводим пользователю сообщение об успешно созданной задачи.
 +
 +
 +
==Встроенные объекты для типов полей==
 +
===JSContact===
 +
Объект возвращается при обращении к полю типа Контакт. Объект содержит информацию о прикрепленном к полю контакте. Если поле содержит несколько контактов, то доступ к ним осуществляется через методы hasNext и next.
 +
====Методы====
 +
=====hasNext()=====
 +
:Метод проверяет содержит ли поле еще один контакт.
 +
:Результат: true - если поле содержит ещё один контакт.
 +
 +
=====next()=====
 +
:Метод возвращает следующий контакт. Перед вызовом требуется проверять наличие следующего контакта с помощью метода hasNext.
 +
 +
=====show()=====
 +
:Метод открывает карточку контакта.
 +
 +
=====call()=====
 +
:Метод инициирует звонок по телефону контакта.
 +
 +
=====sendSMS(text)=====
 +
:Метод открывает приложение для отправки sms контакту.
 +
:Параметры: text - текст сообщения
 +
 +
=====sendEmail(subject , text)=====
 +
:Метод открывает приложение для отправки email-сообщения контакту.
 +
:Параметры: subject - тема сообщения, text - текст сообщения
 +
 +
====Свойства====
 +
;fullName : полное имя контакта.
 +
;phone : основной телефон контакта.
 +
;email : адрес электронной почты контакта.
 +
 +
===JSGeolocation===
 +
Объект возвращается при обращении к полю типа Location. Если поле содержит несколько координат, то доступ к ним осуществляется через методы hasNext и next.
 +
====Методы====
 +
=====hasNext()=====
 +
:Метод проверяет содержит ли поле еще одну координату.
 +
:Результат: true - если поле содержит ещё одну координату.
 +
 +
=====next()=====
 +
:Метод возвращает следующую координату.
 +
 +
====Свойства====
 +
;lat : широта в виде вещественного числа.
 +
;lng : долгота в виде вещественного числа.
 +
;address : адрес для данной координаты.
    
==Взаимодействие с системой==
 
==Взаимодействие с системой==

Navigation menu