Из скриптов Python

Создайте новый Python-скрипт. Скрипт уже содержит закомментированный пример работы с фильтрами Olap:

for olap_filter in olap_filters:
if (olap_filter.guid == 'some guid'): #ToDo
if (olap_filter.title) == 'some title': #ToDo
if (olap_filter.use_excluding): #ToDo
if (olap_filter.selected[0][0]) == 'some value': #ToDo


Коллекция olap_filters автоматически заполняется перед выполнением скрипта объектами класса:

class OlapFilter(object):
def _init_(self, guid='', title='', use_excluding=False, selected=[]):
self.guid = guid # Guid виджета
self.title = title # Заголовок виджета
self.use_excluding = use_excluding # Является ли
# фильтр исключащим
self.selected = selected # Выбранные значения(является
# массивом массивов, т. к.
# фильтры являются иерархичными)