gpt4 book ai didi

deployment - 对于 NetSuite Map/Reduce 脚本 - 为什么从 ReSTLet 调用时映射阶段失败?

转载 作者:行者123 更新时间:2023-12-04 16:04:08 25 4
gpt4 key购买 nike

在 NetSuite 中,有一个 ReSTLet 脚本调用已部署的 map/reduce 脚本,但在查看状态页面的详细信息时,map 阶段显示为 Failed(getInputData 阶段确实运行并显示为 Complete)。

但是,如果我从 map/reduce 脚本的部署中执行“保存并执行”,它工作正常(Map 阶段确实运行)。

注意:

  • reSTLet 或 map/reduce 脚本的执行日志没有错误。
  • 在 reSTLet 的定义部分中有“N/task”,在函数参数中有 task。
  • map/reduce 脚本选中了 Map 复选框。 map/reduce 脚本部署没有安排,其他字段有默认值。
  • 使用 NetSuite 帮助“查看快速棕色狐狸跳跃”示例 map/reduce 脚本
  • 使用沙盒帐户
  • 使用自定义角色发布到 reSTLet

下面是从我的 ReSTLet 调用 create.task 代码片段。不知道出了什么问题,感谢任何帮助。

var mrTask = task.create({
taskType: task.TaskType.MAP_REDUCE,
scriptId: 'customscript_test',
deploymentId: 'customdeploy_test'
});
var mrTaskId = mrTask.submit();
var taskStatus = task.checkStatus(mrTaskId);
log.debug('taskStatus', taskStatus);

最佳答案

您还需要文档和文件 - 查看权限以及 SuiteScript - 查看和 SuiteScript 调度 - 访问 Map/Reduce 脚本的完全权限。

关于deployment - 对于 NetSuite Map/Reduce 脚本 - 为什么从 ReSTLet 调用时映射阶段失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49440314/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com