代码库中生成的代码怎么运用到字段中的函数计算中?
试试这个帖子,自己写 prompt 问 AI https://bbs.mingdao.net/topic/4310 LLM 工具推荐 deepseek https://chat.deepseek.com/
感谢

试试这个帖子,自己写 prompt 问 AI https://bbs.mingdao.net/topic/4310 LLM 工具推荐 deepseek https://chat.deepseek.com/
我是真的零基础,啥也不会,老师有推荐资料吗,我学习一下 😄
那你这没有编程基础的很难一下子消化了
看起来是个拿来主义……
// 接收输入对象的成员 const harnessNumber = 字段; // 提取第十四位,第十五位和第十六位 const fourteenthChar = harnessNumber.charAt(13); const fifteenthChar = harnessNumber.charAt(14); const sixteenthChar = harnessNumber.charAt(15); // 替换第十四位的字符 let modifiedFourteenthChar; if (fourteenthChar === 'A') { modifiedFourteenthChar = '10'; } else if (fourteenthChar === 'B') { modifiedFourteenthChar = '11'; } else if (fourteenthChar === 'C') { modifiedFourteenthChar = '12'; } else { modifiedFourteenthChar = fourteenthChar; // 如果不是 A, B, C 则保持不变 } // 结合第十五位和第十六位 const combinedFifteenthSixteenth = fifteenthChar + sixteenthChar; // 以日期的形式输出 const outputDate = `${modifiedFourteenthChar}-${combinedFifteenthSixteenth}`; // 输出结果到输出对象 return outputDate
我是真的零基础,啥也不会,老师有推荐资料吗,我学习一下 😄
看起来是个拿来主义……
// 接收输入对象的成员
const harnessNumber = 字段;
// 提取第十四位,第十五位和第十六位
const fourteenthChar = harnessNumber.charAt(13);
const fifteenthChar = harnessNumber.charAt(14);
const sixteenthChar = harnessNumber.charAt(15);
// 替换第十四位的字符
let modifiedFourteenthChar;
if (fourteenthChar === 'A') {
modifiedFourteenthChar = '10';
} else if (fourteenthChar === 'B') {
modifiedFourteenthChar = '11';
} else if (fourteenthChar === 'C') {
modifiedFourteenthChar = '12';
} else {
modifiedFourteenthChar = fourteenthChar; // 如果不是 A, B, C 则保持不变
}
// 结合第十五位和第十六位
const combinedFifteenthSixteenth = fifteenthChar + sixteenthChar;
// 以日期的形式输出
const outputDate = `${modifiedFourteenthChar}-${combinedFifteenthSixteenth}`;
// 输出结果到输出对象
return outputDate
你那段代码是工作流的代码块,写法不一样,默认值的输入参数用的是字段,返回值是 return xxxx
那这个怎么改呢
你那段代码是工作流的代码块,写法不一样,默认值的输入参数用的是字段,返回值是 return xxxx
// 接收输入对象的成员
const harnessNumber = input.harnessNumber;
// 提取第十四位,第十五位和第十六位
const fourteenthChar = harnessNumber.charAt(13);
const fifteenthChar = harnessNumber.charAt(14);
const sixteenthChar = harnessNumber.charAt(15);
// 替换第十四位的字符
let modifiedFourteenthChar;
if (fourteenthChar === 'A') {
modifiedFourteenthChar = '10';
} else if (fourteenthChar === 'B') {
modifiedFourteenthChar = '11';
} else if (fourteenthChar === 'C') {
modifiedFourteenthChar = '12';
} else {
modifiedFourteenthChar = fourteenthChar; // 如果不是 A, B, C 则保持不变
}
// 结合第十五位和第十六位
const combinedFifteenthSixteenth = fifteenthChar + sixteenthChar;
// 以日期的形式输出
const outputDate = ${modifiedFourteenthChar}-${combinedFifteenthSixteenth}
;
// 输出结果到输出对象
output = { result: outputDate };
默认值
你那段代码是工作流的代码块,写法不一样,默认值的输入参数用的是字段,返回值是 return xxxx
默认值触发,还是工作流触发
默认值
出发点是从一个扫码字段中提取几个数值
默认值触发,还是工作流触发
我说的是,你想通过什么行为来触发函数,函数和代码块的返回值写法不一样
出发点是从一个扫码字段中提取几个数值
harnessNumber
我说的是,你想通过什么行为来触发函数,函数和代码块的返回值写法不一样
你的触发点是哪里?
harnessNumber
你的触发点是哪里?
主要是两个地方的传入参数输出参数的格式不同。看下文档,根据格式调整一下就行了,
看什么文档
// 接收输入对象的成员
const harnessNumber = input.harnessNumber;// 提取第十四位,第十五位和第十六位
const fourteenthChar = harnessNumber.charAt(13);
const fifteenthChar = harnessNumber.charAt(14);
const sixteenthChar = harnessNumber.charAt(15);// 替换第十四位的字符
let modifiedFourteenthChar;
if (fourteenthChar === 'A') {
modifiedFourteenthChar = '10';
} else if (fourteenthChar === 'B') {
modifiedFourteenthChar = '11';
} else if (fourteenthChar === 'C') {
modifiedFourteenthChar = '12';
} else {
modifiedFourteenthChar = fourteenthChar; // 如果不是 A, B, C 则保持不变
}// 结合第十五位和第十六位
const combinedFifteenthSixteenth = fifteenthChar + sixteenthChar;// 以日期的形式输出
const outputDate =${modifiedFourteenthChar}-${combinedFifteenthSixteenth}
;// 输出结果到输出对象
output = { result: outputDate };
大大,你看一下,我是真的不会啊
主要是两个地方的传入参数输出参数的格式不同。看下文档,根据格式调整一下就行了,
// 接收输入对象的成员
const harnessNumber = input.harnessNumber;
// 提取第十四位,第十五位和第十六位
const fourteenthChar = harnessNumber.charAt(13);
const fifteenthChar = harnessNumber.charAt(14);
const sixteenthChar = harnessNumber.charAt(15);
// 替换第十四位的字符
let modifiedFourteenthChar;
if (fourteenthChar === 'A') {
modifiedFourteenthChar = '10';
} else if (fourteenthChar === 'B') {
modifiedFourteenthChar = '11';
} else if (fourteenthChar === 'C') {
modifiedFourteenthChar = '12';
} else {
modifiedFourteenthChar = fourteenthChar; // 如果不是 A, B, C 则保持不变
}
// 结合第十五位和第十六位
const combinedFifteenthSixteenth = fifteenthChar + sixteenthChar;
// 以日期的形式输出
const outputDate = ${modifiedFourteenthChar}-${combinedFifteenthSixteenth}
;
// 输出结果到输出对象
output = { result: outputDate };

主要是两个地方的传入参数输出参数的格式不同。看下文档,根据格式调整一下就行了,