Объект Device/Свойства/SMSList: различия между версиями
Перейти к навигации
Перейти к поиску
McBurns (обсуждение | вклад) (Новая страница: «Свойство SMSList позволяет получить список принятых СМС сообщений. ==Синтаксис== :<syntaxhighlight la…») |
Jugin (обсуждение | вклад) |
||
Строка 12: | Строка 12: | ||
:*2 - номер телефона с которого отправлено СМС. | :*2 - номер телефона с которого отправлено СМС. | ||
:*3 - текст сообщения | :*3 - текст сообщения | ||
:*4 - дата и время сообщения в формате: YYYY-MM-DD HH:MM:SS. (Не для всех типов сообщений может быть получено). | |||
Для удаления сообщений следует использовать метод [[Объект_Device/Методы/DeleteSMS|DeleteSMS]]. | Для удаления сообщений следует использовать метод [[Объект_Device/Методы/DeleteSMS|DeleteSMS]]. | ||
Версия 13:09, 28 января 2016
Свойство SMSList позволяет получить список принятых СМС сообщений.
Синтаксис
VARIANT SMSList
Описание
- Свойство SMSList позволяет получить список принятых СМС сообщений. Список принятых сообщений возвращается в виде двумерного массива, каждая строка которого - отдельное СМС, а столбцы имеют значение:
- 0 - номер СМС;
- 1 - статус СМС (0 - сообщение не прочитано; 1 - сообщение прочитано);
- 2 - номер телефона с которого отправлено СМС.
- 3 - текст сообщения
- 4 - дата и время сообщения в формате: YYYY-MM-DD HH:MM:SS. (Не для всех типов сообщений может быть получено).
Для удаления сообщений следует использовать метод DeleteSMS.
Примеры
- Пример на JavaScript
var Device = new ActiveXObject ("CallOffice.Device");
Device.Open ();
var List = Device.SMSList.toArray (); // Получаем список полученных СМС
var TextSMS = "";
for (i = 0; i < List.length; i++) {
TextSMS += List[i].toArray ()[3] + ", "; // Выводим текст СМС
}
alert(TextSMS);
Device.Close ();
- Пример на VBScript
Dim Device
Set Device = CreateObject ("CallOffice.Device")
Device.Open
List = Device.SMSList ' Получаем список полученных СМС
for i = 0 to UBound (List)
MsgBox List(i)(3), vbOkOnly + VbInformation, "Сообщение № " + CStr (List(i)(0)) + " от : " + List(i)(2) ' Выводим сообщение
next
Device.Close