mirror of
https://github.com/fofolee/uTools-quickcommand.git
synced 2025-07-19 17:49:41 +08:00
修改临时输出变量,避免重名
This commit is contained in:
parent
61c75a899b
commit
02f4b2f132
@ -59,7 +59,7 @@ export function generateCode(flow) {
|
|||||||
cmdCode = `${cmdCode}.then(${cmd.callbackFunc})`;
|
cmdCode = `${cmdCode}.then(${cmd.callbackFunc})`;
|
||||||
} else {
|
} else {
|
||||||
// 如果输出变量有详细变量,则需要为每个变量赋值
|
// 如果输出变量有详细变量,则需要为每个变量赋值
|
||||||
const promiseName = name || "result";
|
const promiseName = name || "__result";
|
||||||
|
|
||||||
const extractVarCode = Object.entries(details)
|
const extractVarCode = Object.entries(details)
|
||||||
.map(
|
.map(
|
||||||
@ -82,7 +82,7 @@ export function generateCode(flow) {
|
|||||||
code.push(indent + cmdCode);
|
code.push(indent + cmdCode);
|
||||||
} else if (cmd.asyncMode === "await") {
|
} else if (cmd.asyncMode === "await") {
|
||||||
// 使用 await 模式
|
// 使用 await 模式
|
||||||
const promiseName = name || "result";
|
const promiseName = name || "__result";
|
||||||
cmdCode = getVarAssignCode(promiseName, `await ${cmdCode}`);
|
cmdCode = getVarAssignCode(promiseName, `await ${cmdCode}`);
|
||||||
code.push(indent + cmdCode);
|
code.push(indent + cmdCode);
|
||||||
// 处理详细变量
|
// 处理详细变量
|
||||||
@ -98,7 +98,7 @@ export function generateCode(flow) {
|
|||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
// 非Async命令
|
// 非Async命令
|
||||||
const resultVarName = name || "result";
|
const resultVarName = name || "__result";
|
||||||
cmdCode = getVarAssignCode(resultVarName, `${cmdCode}`);
|
cmdCode = getVarAssignCode(resultVarName, `${cmdCode}`);
|
||||||
code.push(indent + cmdCode);
|
code.push(indent + cmdCode);
|
||||||
// 处理详细变量
|
// 处理详细变量
|
||||||
|
Loading…
x
Reference in New Issue
Block a user