在M / R脚本中检索Map / Reduce任务ID

时间:2020-01-07 22:35:29

标签: netsuite suitescript2.0

我有一个在Map / Reduce脚本中执行的进程,该脚本创建了一堆引号。

我希望能够将Map / Reduce任务ID添加到Quote / Estimate记录的字段中。

因此,问题...是否有办法从M / R脚本本身中访问实际的当前任务ID。

它看起来像:MAPREDUCETASK_02686f177c0a7667707763070b7c7752500068061c10016f1c470041_dc257c953b420bea6b7

2 个答案:

答案 0 :(得分:0)

对于MR,您可以获取(并设置)脚本ID和部署ID,以及从map / shuffle / reduce阶段运行的每个任务的ID。

答案 1 :(得分:0)

没有一种方法可以从M / R自身中获取当前正在执行的M / R的任务ID,因为它不是通过上下文公开的。但是,如果通过脚本执行M / R,则可以将该值存储在自定义记录中,以在执行的M / R中检索。 (检查脚本ID和部署ID。)但是,如果您要执行同一脚本的多个M / R,则不会出现故障。