本帖最后由 szjazz 于 2024-11-2 22:17 编辑
关于this.view.select(view, callback)演示实例是回调函数对返回值进行处理,那么能否让返回值赋值给该调用之外的变量呢?
经测试,发现平台,凡是有回调函数的,都是默认同步执行命令的,之前有咨询过管理 ,有些脚本,特别是API Service接口里的,只要在接口末尾,增加false,即可将同步改为异步,但这API脚本,不知如何更改为异步呢?
脚本如下:
[AppleScript] 纯文本查看 复制代码 var gridJson;
this.view.select(viewJson,function(json){
gridJson=json;
}.bind(this),false);
return gridJson;
即便在末尾增加了false,发现返回值还是空值,而不是在回调函数里赋值的
|