Объект Device/Свойства/SMSList

Материал из Call Office Wiki
Версия от 07:58, 14 октября 2013; McBurns (обсуждение | вклад) (Новая страница: «Свойство SMSList позволяет получить список принятых СМС сообщений. ==Синтаксис== :<syntaxhighlight la…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Свойство SMSList позволяет получить список принятых СМС сообщений.

Синтаксис

VARIANT SMSList

Описание

Свойство SMSList позволяет получить список принятых СМС сообщений. Список принятых сообщений возвращается в виде двумерного массива, каждая строка которого - отдельное СМС, а столбцы имеют значение:
  • 0 - номер СМС;
  • 1 - статус СМС (0 - сообщение не прочитано; 1 - сообщение прочитано);
  • 2 - номер телефона с которого отправлено СМС.
  • 3 - текст сообщения

Для удаления сообщений следует использовать метод 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

Назад к свойствам объекта Device.