动作:https://getquicker.net/Sharedaction?code=bc63a073-c2ac-4337-1f5f-08db47a70197
运行动作后,用户在搜索框输入文本,并将内容传入javascript中进行文本处理或数字计算,如何实现按下回车键后将javascript的处理结果粘贴到当前窗口(例如word)中呢?目前按下回车键后,js的处理结果会在粘贴板中,要手动按下ctrl+v来复制,略显麻烦。请大神指导一下~~~
在执行js脚本里将结果输出到动作变量里(看起来已经有了);
然后使用“发送文本到窗口”模块,将这个变量的内容粘贴到当前窗口。
另外动作里第一个获取剪贴板文本的步骤似乎是多余的。
尝试过使用“发送文本到窗口”模块,放在动作的最后面,但是并不起作用。请问是放的位置不对吗?
截图或分享不正常的动作。也可以尝试调试运行动作查找问题,如果需要调试的时候给定参数,可以右键点这里:
已补充异常动作的截图~
这个状态正在进行实时搜索,这时候只能返回搜索结果,不能执行操作。
要执行操作,需要对搜索结果项设定operation,复杂的操作,需要使用operation=callback&data=.... 然后在动作中判断参数来执行操作。
https://getquicker.net/KC/Help/Doc/search-adv#hhn65
示例动作:https://getquicker.net/Sharedaction?code=98b9522b-b97e-48ed-afd8-08d8f6743496
原来是这样,已修改成功,非常感谢!