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 : адрес для данной координаты. |
| | | |
| ==Взаимодействие с системой== | | ==Взаимодействие с системой== |