span8
span4
你好@koen
我有同样的问题已经几次。对我来说最好的解决方法是使用一个ParameterFetcher(或AttributeCreator / -manager)和参数的值存储在一个属性。这样做可以让你在PythonCaller轻松地使用它。而当你重命名CustomTransformer一切仍然可以工作。
祝好运!
喜公园,
我遇到类似的问题带着从PythonCaller节点访问自定义参数变压器内上述常规变压器。我解决了这个有以下几点:
transformerName = “CUSTOM_TRANSFORMER_NAME”
实例名= fme.macroValues [transformerName + '_WORKSPACE_NAME']
键= [X为如果x.find(实例名)在fme.macroValues.keys)×(> = 0]
PARAMS = {}
在按键键:
PARAMS [键] = fme.macroValues [键]
cfg_CUSTOMPARAMNAME =参数[实例+ '_CUSTOMPARAMNAME']
它需要知道,当你创造了它,你给定制变压器名称。然后,它使用此查询工作区,找出它的实例名称是什么。然后,它查找该实例的所有参数,并把它变成一个不错的容易找到字典。
©2019安全亚搏在线软件公司|法律