请问我在quicker中运行代码后,怎么才能将结果弄到文本窗口或者剪贴板呢?一直没搞明白,我弄到返回值也没看到结果

使用问题 · 3242 次浏览
欲成仙 创建于 2025-01-04 08:21

// 示例词典  
let originalDict = {  
    'apple': 3,  
    'banana': 5,  
    'cherry': 2,  
    'date': 5,  
};  

// 对词典进行排序  
let sortedDict = Object.entries(originalDict)      // 转换为数组  
    .sort((a, b) => b[1] - a[1])                    // 按值降序排序  
    .reduce((acc, [key, value]) => {                // 使用 reduce 重新构建词典  
        acc[key] = value;  
        return acc;  
    }, {});  

// 输出排序后的词典  
console.log(sortedDict);  

// 如果你需要在 Quicker 中直接赋值到其他变量,可以这样做  
let result = sortedDict;  // 将结果赋值到 result 变量中


回复内容
CL 2025-01-04 09:05
#1

请详细描述您的问题:

- 完整的说明想实现什么目的。

- 目前是怎么做的(配上截图)

- 期望的结果

- 实际的结果(配上截图)

- 调试运行并提供调试文件网址 (参考https://getquicker.net/KC/Kb/Article/1044)


欲成仙 回复 CL 2025-01-04 09:28 :

https://temp.getquicker.net/161322/6ee24b2c59594635b9c536544e86e127.html  我就是想搞明白,在quicker中运行代码,怎么才能获取到最终的结果,例如这个,我想对词典的值按频次进行排序,排序后的词典,最终怎么才能呈现出来?例如怎么才能弄到文本窗口,或者剪贴板?

CL 回复 欲成仙 2025-01-04 09:44 :

它只是js引擎,里面没法使用console类型的,因为没有console。

输出结果到变量请参考模块文档里的说明。

quickerSetVar('动作里的变量名', 新的值);
CL 最后更新于 2025-01-04 09:44
欲成仙 回复 CL 2025-01-04 09:55 :

好嘞,收到

回复主贴