pyRevit

Code
Library
Find Missing Shared Parameters in Project
#๐ Get Parameter Bindings Map.
bm = doc.ParameterBindings
#๐ก Create a forward iterator
itor = bm.ForwardIterator()
itor.Reset()
#๐ Iterate over the map and collect Names
param_names = []
while itor.MoveNext():
d = itor.Key
param_names.append(d.Name)
#โ
Check if Parameters are loaded:
req_params = ['EF_Text','EF_Material','ImpossibleParam']
missing_params = [p for p in req_params if p not in param_names]
#๐ Display Missing Parameters
if missing_params:
print('Missing Parameters:')
for p_name in missing_params:
print(p_name)
โจ๏ธ Happy Coding!
Erik Frits