如果你没听说过Workflow,那么它就是iOS平台的一款神级自动化流程应用。所谓“流程”,就是把各种动作串联起来的流水线(流程),就像工厂一样。这个工厂有很多种任务,比如获取剪贴板的内容,或者打开app,播放歌曲。
这个时候,如果我们把这些单个任务用特定的触发条件和执行顺序连接起来,就可以形成各种流水线。流水线一旦完成,你会惊讶地发现,任务就像被放在传送带上一样,一道道工序会被自动送到任何想要的地方。
工作流就是这样一个大工厂,它不仅可以帮助我们省去重复 *** 作的过程,还可以完成很多不可思议的任务。嘿,你有没有意识到这是一个“流行”的编程浪潮!听起来很酷吗?那就加入这个先锋队。
当您第一次打开应用程序时,工作流会引导您进入介绍性教程&ndash做个GIF。该流程的制作过程包括:
-将“拍照”和“制作GIF”这两个动作拖放到右边的流程中。
-选择照片数量,然后单击“播放键”运行该过程。
说到这里,相信你会突然明白工作流的独特之处!
不是每个人都会打代码,但是作为智能手机用户,谁不会拖拽点击呢?
而且你要明白,iOS平台向来以严格的权限限制著称,所以只有Workflow这样的越狱天才才知道如何在现有规则下,用最微妙的方式做不可思议的事情。
下面,我们将通过从开始到结束列出一些例子来尝试涵盖一些常见或新颖的工作流玩法。如果您觉得不满意,可以提出建议和要求,我们稍后会更新。但是永远记住:
启动工作流后最重要的是浏览所有的动作及其对应的用法。
因为在未来,你所有新奇的想法都会从这些行为中产生。好了,不多说,我们来玩吧!
初级课程
作为一个效率软件,如何使用工作流因人而异,但始终不变&mdash&mdash目的是解决一个具体的问题。因此,在可视化工作流程之前,您必须清楚地知道您需要完成什么。
比如现在,我想找一些漂亮的壁纸。如何通过工作流做到这一点?其中一个思路就是通过Unsplash的randomAPI获取精美的图片。整个过程可以包括三个任务动作:
-在URL中填入https://source.unsplash.com/random(输入图像源)
-获取URL的内容(获取链接内容)
-快速查看&保存到相册(预览并保存到相册)
其实在执行QuickLook的时候,我们也可以选择点击右上角保存图片,但是我还是建议建立一个独立的Unsplash相册,把这些照片分类在一起。这个工作流程不需要任何变量,也不需要复杂的循环,是一个简单实用的例子。
再远一点
首先请原谅,我们在这里不详细讨论URL方案和x-callback-url相关的玩法。对于大多数用户来说,添加判断、循环之类的都不容易,更别说添加一大行URL语法了。
对于边肖来说,有时需要从网页上拖动视频。比如我现在想把微博里的秒拍视频下载到本地。作为一个零基础的人,如何一步一步写好这个工作流脚本?
首先我们要清楚的知道,获取视频的过程无非就是获取网页中的源下载链接,保存链接所指向的文件。所以这个过程包括以下两个关键步骤:
1。分析网页
要解析网页代码,我们可以使用GetClipboard抓取微博中的分享链接,然后获取网页内容和makeHTMLfromrichtext将其转换为HTML源代码。
拿到源代码后,为了找到对应的视频代码块(HTML块),我们不得不临时使用QuickLook查看引号内的代码,搜索同时包含“http”和“mp4”的段落。而这个链接就是我们最终需要的视频源链接。
2。进程语法
上面的测试过程比较简单,但是如果要拼凑一个完整的故事,还是需要这两个利器:“判断是否”和“重复”。在第一次分析中,这两件事实际上是在我们的大脑中完成的,因此在最后的过程中需要以下子任务:
-带引号拆分文本将原网页代码分成带引号的片段;
-重复每个&;ifcontrolflowbykeywords重复所有引号段,通过关键字判断选择视频源链接;
-设置为变量&;获取URL的内容将视频源链接设置为变量。重复完成后,调用此变量并下载此链接中包含的源视频。
注意,源网页中目标视频的代码片段包含转义符&ndash反斜杠&lsquo\&rsquo因此,上面的变量需要替换这个字符。最重要的是,整个事件包括:触发、流程、判断、执行、反馈,这是一个完整的工作流流程。俗话说,如果我们想获得其他网站嵌入的视频,这个解决方案也是通用的。
例子
对于那些不知道自己想要什么,或者只是单纯想体验工作流的奇妙功能的业主,一般可以去workflowgallery.co和工作流的非官方合集&ndash除了官方工作流程图库;在vcs.de和https://workflow.directory中可以找到一些实际的例子。
在这里,我们将列出十个可能常用的流程。请用Safari浏览器打开以下链接,并尽可能地制作。
随机Unsplash随机显示Unsplash图片:http://t.cn/R4l2XJm
保存网页到PDF保存网页到PDF:http://t.cn/R4l2NUK
扫码扫描二维码,如果是网页,打开:http://t.cn/R4l2p91.
举报垃圾邮件iMessage举报垃圾邮件:http://t.cn/RZGGS38
获取网络&获取IP设备的当前公共IP地址:http://t.cn/R4l2jDC.
组合图像水平拼接图片:http://t.cn/R4l2TXd
每日天文图:http://t.cn/R4l2HeE
按提供商搜索剪贴板搜索剪贴板:http://t.cn/R4l28eY
需求千变万化,恳请读者尽可能向我们描述自己的需求,我们会尽力添加和完善工作流共享社区(如稍后将向您介绍的BitTorrentSync共享文件集)。
要知道,这个星球上从来不缺创新。一名来自曼彻斯特的15岁学生两年前开始开发iOS应用程序。这个17岁的学生住在旧金山,是一个地道的全平台开发者。而你,准备好用工作流让你的iOS设备大放异彩了吗?
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)