Я пытаюсь отобразить диски на основе групп.Для этого я использую статью «Эй, сценарист».Я получаю сообщение об ошибке в одной из моих групп, когда запускаю цикл «Для каждого», в котором говорится «Объект не является коллекцией».Я знаю, что это потому, что когда рассматриваемая группа 'NoAccess', она возвращает строку вместо массива.Я не уверен, как с этим справиться.
Есть три группы: «Отдел карт», «Ресурс карт» и «NoAccess» - NoAccess является источником проблем.Есть 2 пользователя, которые являются членами этой группы.
Я не хочу начинать делать операторы if перед моим вызовом select case, потому что, если мне когда-нибудь понадобится добавить другую группу, мне нужно будет определить, будет ли она возвращатьмассив или строку, а затем добавьте еще один слой операторов If, чтобы определить, как сопоставить диск.Если я ДОЛЖЕН сделать это, то я должен, но я надеялся на более чистый способ сопоставления дисков на основе групп.Ниже приведена вставка к соответствующему коду.
http://pastebin.com/cazSPjjD