2016-12-06 5 views
1

属性を持つ別のscriptdefからスクリプトを呼び出す方法:私はこれを試してみてくださいアリ:私は、互いからスクリプトを呼び出したい

<scriptdef name="script-to-call" language="javascript"> 
    <attribute name="myattr" /> 
    <![CDATA[ 
    var myattr = attributes.get("myattr"); 
    // ... do something 
    ]]> 
</scriptdef> 

、私は

TypeError: Cannot find function setMyattr

<scriptdef name="caller-script" language="javascript"> 
    <![CDATA[ 
    var task = project.createTask("script-to-call"); 
    task.setMyattr("some value"); 
    task.perform(); 
    ]]> 
</scriptdef> 

答えて

0

を得ましたこれが解決策です。

var task = project.createTask("script-to-call"); 
task.setDynamicAttribute("myattr", "some value"); 
task.perform(); 
関連する問題