0

我正在尝试在 Launch Center Pro 中创建一个操作。它应该启动 Skype,并拨打剪贴板中的号码。内置向导给出了这个:

skype:[clipboard]?call

这将打开 Skype,然后询问我是否要调用我复制的号码的 URL 编码版本:“%2b1%20%2555%29%20555-5555”(而不是“+1 (555) 555 5555”)

我如何 urlDECODE 这个?

我努力了:

launch://x-callback-url/clipboard/convert?format={{urldecode}}&x-success={{Skype:}}
(this is using the built in wizard for they system clipboard actions. It opens Skype and does nothing)

skype:[clipboard/convert?format=urldecode]

skype://x-callback-url/clipboard/convert?format=urldecode

launchpro://x-callback-url/clipboard/convert?format=urldecode&x-success={{skype:[clipboard]?call}}

但没有一个工作。此请求的正确格式是什么?

4

2 回答 2

0

对于其他研究这个问题的人,我通过使用另一个应用程序 TextTool 来解决它,在将其传递给 Skype 之前去除非数字字符。有效且仍然有效的最终结果是:

texttool://x-callback-url/transform?text=[clipboard]&method=regex&search=%5CD&replace=&x-success={{skype:+[[output]]}}
于 2018-06-21T21:20:44.347 回答
0

不幸的是,这是 Skype 未能解码传入的 URL,而不是 Launch Center Pro 的问题。将 URL 传递给 Skype 应用程序必须对该 URL 进行编码(您不能在有效 URL 中包含空格、括号等),并且 Skype 应在拨打电话之前尝试对该 URL 进行解码。最好的办法是将此报告给 Skype

于 2016-09-14T19:31:28.520 回答