I tried to get this working and was running into the same issues as you. I was able to get it to work but had to use some work arounds.
1.) I noticed the “PropertySetsExtensions.PropertySetDefinitionByParameters” node was not functioning properly. At least the “applyTo” input. No matter what strings I passed to it for object types, the property set definition that was generated was not checkmarking the object type to allow the property set to be applied to objects. My workaround was to pass a “True” bool to the “appliesToAll” input.
2.) The “Object.AddPropertySet” node expects an input from the base autoCAD selection tool. This is why passing in a single object with the “select object” node works but the “select objects” node in the toolkit does not work. I had to pass the “select objects” node through an object.layer node to return the objects in the format that the “Object.AddPropertySet” expects. There is probably a better way to convert the objects but that is a question of it’s own. “How to format the ‘select objects’ node such that the data is in the format that the base dynamo nodes expect”.
I was able to get it to work, but I had to run the script twice and use the select objects node two separate times for it to properly apply the values to the objects. I am unsure of why this is the case. But perhaps someone more knowledgeable than I could shine additional light on these issues. I had to fight with this a lot to even get it to be operational!
propSetFromEXCEL.dyn (75.1 KB)