Import all elements from library

Hello there, dynamo forum,

T.L.:D.R.:
Is it possible to properly load in all the elements that sits within a revit library. Example: assetlibrary_base.adsklib

I use Revit 2017.2, Dynamo 1.2.1

I made a dynamo file that take information from an excel spreadsheet to create materials ( Ex.: name, description, surface patterns, cut color, etc.)

I want to be able to also set their appearance asset from that file. But they don’t seem to own an ID until they’ve been set on a material. So I can’t touch them! The API doesn’t seem to be able to touch library elements.

My goal here is to export that list to make a drop down list in excel, then, use those text values to match to it’s ID in dynamo and set it on the new material with Python.

Can’t post attachement because new_user. So here a screenshot:

Are you creating materials or duplicating them? If creating them from scratch, try switching to duplicating a single material which already has a render asset assigned.