<div dir="ltr"><div>when i was trying to get return value from lua script (with which sql query was processed),<br></div><div><br></div><div>&lt;action application=&quot;set&quot; data=&quot;myvar=${expand(luarun GetDataFromDB.lua ${caller_id_number})}&quot;/&gt;</div>
<div>&lt;action application=&quot;info&quot; data=&quot;myvar=${myvar}&quot;/&gt;</div><div><br></div><div>GetDataFromDB.lua</div><div>--------------------------------------</div><div>callerid = argv[1]</div><div><br></div>
<div>-- DB sql query</div><div>...</div><div>varout = callerid..&#39;abc&#39;</div><div>return varout</div><div><br></div><div>the info shows &quot;myvar=+OK.......&quot;, then i tried</div><div><br></div><div>&lt;action application=&quot;set&quot; data=&quot;myvar=${expand(lua GetDataFromDB.lua ${caller_id_number})}&quot;/&gt; -- using lua </div>
<div><br></div><div>GetDataFromDB.lua instead of luarun GetDataFromDB.lua</div><div>the info shows an empty string, &quot;myvar=&quot;.</div><div><br></div><div>how to get the return value from lua script?</div><div><br></div>
</div>