views = UnwrapElement(IN[0])
# Place your code below this line
types = []
for v in views:
types.append(str(v.ViewType))
# Assign your output to the OUT variable.
OUT = types
import sys
import clr
clr.AddReference('ProtoGeometry')
from Autodesk.DesignScript.Geometry import *
clr.AddReference('RevitAPI')
from Autodesk.Revit.DB import *
views=UnwrapElement(IN[0])
col=[]
col1=[]
for v in views:
c=v.GetType()
c1=v.Name
col.append(c.Name)
col1.append(c1)
OUT = col,col1
import sys
import clr
import System
clr.AddReference('ProtoGeometry')
from Autodesk.DesignScript.Geometry import *
clr.AddReference('RevitAPI')
import Autodesk
from Autodesk.Revit.DB import *
import Autodesk.Revit.DB as DB
views = UnwrapElement(IN[0])
# Place your code below this line
dictViewType = dict(zip(System.Enum.GetValues(ViewType), System.Enum.GetNames(ViewType)))
types = []
for v in views:
types.append(dictViewType.get(v.ViewType))
# Assign your output to the OUT variable.
OUT = types
result in comparison with the as yet unofficial IronPython3 engine