load
从批处理作业加载工作区变量
说明
load( 从运行脚本或表达式的 j)batch 作业 j 加载所有变量。变量被分配到当前工作区中。如果当前工作区中存在同名的变量,则会被覆盖。
作业的工作区变量存储在该作业运行的集群的 JobStorageLocation 属性指定的位置。当您运行 load 时,该数据不会从 JobStorageLocation 中删除。要删除工作区数据,请使用 delete 函数删除单个任务或整个作业。
如果出现以下情况,load 函数将会抛出错误:
作业
j的State属性不是'finished'。作业
j的State属性为'finished',并且作业j的Tasks属性给出的任务之一遇到错误。
提示
要查看作业 j 上的任何任务是否在遇到错误后失败,请检查 j.Tasks.Error 是否为空。如果返回的数组为空,则表示作业 j 上的所有任务均未遇到任何错误。
如果某些任务成功完成,您可以使用任务的 OutputArguments 属性直接访问该任务的输出参量。
创建一个包含来自作业的变量的结构体。例如,S = load(___)S = load(j) 将作业 j 中的所有变量加载到 S 中。
示例
输入参数
输出参量
版本历史记录
在 R2008a 中推出