从作业中的所有任务中检索输出参数
检索已完成作业的任务中包含的输出参数。数据
= fetchOutputs (j
)
当您从使用createJob
或createCommunicatingJob
,每一行米
——- - - - - -n
单元阵列数据
对象的输出参数米
工作中的任务。每一行数据
有n
元素,n
作业中任何一个任务的最大输出参数数。的n
行元素是包含该任务输出参数的数组。如果任务小于n
输出参数时,该任务行中的多余元素为空。
当您从使用批处理
:
属性创建批处理作业fcn
语法和指定N
输出,数据
是一个1
——- - - - - -N
单元阵列。
属性创建批处理作业脚本
或表达式
语法,数据
是一个1
——- - - - - -1
包含结构标量的单元格数组。如果指定池
参数时,结构标量包含作为客户端的工作人员的工作空间。否则,结构标量包含运行作业的工作人员的工作空间。
任务的输出数据存储在JobStorageLocation
作业所运行的集群的属性。当您运行fetchOutputs
,则输出数据不会从JobStorageLocation
.要删除输出数据,请使用删除
函数删除单个任务或整个任务。
的fetchOutputs
函数抛出一个错误,如果:
的状态
工作性质j
不是“完成”
.
的状态
工作性质j
是“完成”
其中一个任务是任务
工作性质j
遇到一个错误。
提示
看看工作中是否有什么任务j
遇到错误后失败,检查是否j.Tasks.Error
是空的。如果返回的数组为空,则该任务中没有任务j
遇到任何错误。
如果某些任务成功完成,可以使用OutputArguments
属性来直接访问该任务的输出参数。