Dynamo: Python-Knoten zum Testen der Anwesenheit eines Parameters auf einem Objekt

Wir verfügen über ein Dynamo-Diagramm, mit dem der Benutzer nach einer benutzerdefinierten Zeichenfolge in den Namen der Ansichten suchen und diese, falls gefunden, durch eine zweite benutzerdefinierte Zeichenfolge ersetzen kann. Dies ist praktisch, wenn jemand entscheidet, dass alle Instanzen von „LEVEL“ in den Ansichtsnamen in „FLOOR“ geändert werden sollen. Das Diagramm funktioniert, führt jedoch zu einem Fehlerzustand, da anscheinend Ansichten vorhanden sind, denen kein Parameter "Ansichtsname" zugeordnet ist. Versuch, den Parameterwert Ansichtsname aus allen Elementen der Kategorie "Ansichten" mithilfe von zu erhalten Element.GetParameterValueByName Knoten hat zu diesem Fehler geführt:

Obwohl dies die Verarbeitung aller Ansichten nicht zu unterbrechen schien, würde ich es vorziehen, keine Fehlerberichterstattung zu haben (sowohl in Dynamo als auch in Dynamo Player), so dass ich nicht anderen erklären muss, die den Graphen mit diesem Fehler verwenden könnten ist in Ordnung". Ich dachte, es wäre einfach, eine BoolMask zu erstellen, um die Ansichten ohne einen View-Name-Parameter herauszufiltern, und fuhr fort zu versuchen,…
Erfahre mehr