Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import clr
- clr.AddReference("RevitServices")
- import RevitServices
- from RevitServices.Persistence import DocumentManager
- from RevitServices.Transactions import TransactionManager
- doc = DocumentManager.Instance.CurrentDBDocument
- clr.AddReference("RevitAPI")
- from Autodesk.Revit.DB import *
- fec = FilteredElementCollector(doc).OfClass(ViewSheetSet).GetElementIterator()
- SetList=[]
- fec.Reset()
- for f in fec:
- SetList = [f for f in fec]
- #Получаем все id
- IdList = map(lambda x:x.Id, SetList)
- OUT = map(lambda x:x.Name, SetList)
- #Удаляем все id в тразнакции
- TransactionManager.Instance.EnsureInTransaction(doc)
- for i in IdList:
- doc.Delete(i)
- TransactionManager.Instance.TransactionTaskDone()
Add Comment
Please, Sign In to add comment