VBScript - Создать и собрать значение из массива - PullRequest
1 голос
/ 04 февраля 2010

Я пытаюсь понять, как написать vbscript, который делает это: У меня есть система флажков, которая представляет тип программного обеспечения.

И каждый из этих флажков собран в каждую собственную логическую переменную. Для каждого из этих «истинных» я хочу отправить электронное письмо.

Как я могу сделать это, используя цикл «для каждого» или что-то в этом роде?

1 Ответ

2 голосов
/ 04 февраля 2010

Какой пользовательский интерфейс вы используете? HTML (т.е. <input type=checkbox>)? Затем вместо того, чтобы собирать каждый флажок в свой логический логический элемент, напрямую обращайтесь к элементам управления флажка:

Dim myCheckboxes
myCheckboxes = Array(checkbox1, checkbox2, ...)

Dim c
For Each c In myCheckboxes
    If c.checked Then 
       Call MySendMailMethod("Checkbox " & c.name & " has been checked!")
    End If
Next
...