【教程】手把手教你使用 iOS 14 效率神器 「快捷指令」

在文章的前半部分渡嚣,我將給你介紹幾個有趣的快捷指令,并且附上共享鏈接脾还,您可自行安裝伴箩。在文章的最后,則是一篇教程鄙漏,用于制作一個比較復雜的快捷指令嗤谚。

注意:如果需要安裝我或者其他朋友共享給你的快捷指令,需要在“設置”-“快捷指令”中“允許不受信任的快捷指令”怔蚌,否則會無法安裝巩步。

這篇文章之前被有的人搬運了,如果需要獲取授權請聯系 tkw1000@icloud.com桦踊,否則可能面臨法律責任椅野。


「愛情日歷」

難度:★☆☆☆☆
用處:★★★★☆

在導入時配置你的名字、TA 的名字钞钙,以及你們在一起的日子鳄橘,然后輕松一點就可以知道你和 TA 在一起多少天了声离!

獲取地址:https://www.icloud.com/shortcuts/a620be0209c94e0a9302faf0cfdf7c72

注意:如果你輸入的日期是 2018/2/14芒炼,那么 2018/2/15 是你們在一起的第一天!


「剪貼板」

難度:★★☆☆☆
用處:★★★★★

我們經常需要純文本而不是富文本术徊,而剪貼板這個快捷指令的主要作用除了查看剪貼板還能去除文本格式本刽,另外還能在去除文本格式后快速打開你可能用得到的 App,實現跳轉赠涮。

獲取地址:https://www.icloud.com/shortcuts/fe948dcf38df4f5799d81ab46eb149d7

注意:有可能你沒有安裝對應的這些 App子寓, 在快捷指令中的選取菜單中刪除對應 App 選項即可。


「匯率轉換器」

難度:★★★☆☆
用處:★★★☆☆

這個快捷指令可以實現人民幣和美元的實時匯率轉換(通過調用聚合數據的在線 API)笋除,并且將結果復制到剪貼板斜友。

微信圖片_20191210152937.jpg

獲取地址:https://www.icloud.com/shortcuts/79bd88b7f2a74687a7e4abb50346aa87

注意:這里的實時匯率通過 API 的 get 方法,bank 參數為 0垃它,所以使用的是工商銀行的匯率數據鲜屏,具有實時性烹看。


下面的部分是一篇教程。用到了網絡 API 回傳的信息洛史,比較有難度惯殊。有人說使用 API 就是勇攀快捷指令的高峰。API 無限地拓展了快捷指令的使用場景也殖,如果想成為高手的話土思,請多多鉆研和交流吧!


「簡體/繁體/火星文轉換」

難度:★★★★★
用處:★★☆☆☆


看到一段繁體文字忆嗜,如何用最快的方式將其轉換為簡體己儒?不需要在不同的 app 之間復制粘貼、跳來跳去±粒現在址愿,利用蘋果手機里的「快捷指令」app,就能輕松實現繁體轉換簡體冻璃,簡體轉化繁體响谓,甚至是火星文和繁簡體的互換。

「快捷指令」

「快捷指令」是一款 iOS app省艳,它的作用是把需要按一定次序的工作流程按序排好娘纷,做成一個小程序,然后點擊小程序一鍵便可自動完成工作流程跋炕。


這個小程序如何使用

  • 例如在郵件(或瀏覽器等任意能夠選中文本的 app)中選中一段話赖晶,點擊“共享...”,彈出分享界面對話框辐烂。



  • 點擊「快捷指令」遏插,對應的窗口會自動彈出。

  • 點擊我們將會實現的 Simplification 小程序就可以了(稍后將會向你介紹如何實現)纠修。得到的簡體結果將以備忘錄的形式給出胳嘲。


您可以點擊下載 Simplification 小程序,如果想要查看實現細節(jié)扣草,請繼續(xù)觀看了牛。


快捷指令實現步驟

1 新建快捷指令

打開快捷指令,點擊 Create Shortcut 新建工作流辰妙。點擊右上角的齒輪設置圖案鹰祸,在 Settings 界面,將其命名為 Simplification密浑,將 icon 更換為你喜歡的圖標蛙婴。將這個工作流的 type 設置為 Action Extension,這樣我們才能在“共享...”中找到它尔破。


2 獲得輸入的文字

現在回到剛才的界面街图,左滑背传,進入到了許多的功能區(qū)。搜索 Get Text from Input 并且將它拖動到右側區(qū)域台夺,這個步驟的作用是利用 Action Extension 來獲得你選中的一段文字径玖,并將其作為輸入送到你的工作流內。好了颤介,現在你在工作流中獲得了這一段文字梳星。為了方便在后面的過程中使用這段文字,你需要將它命名為一個變量:使用 Set Variable滚朵,將變量命名為 text冤灾。


3 申請使用 API 接口

現在進入到我們的核心部分了:使用網絡上的 API 接口實現 text 從繁體轉換為簡體。其實這一步很好理解——在蘋果手機上辕近,我們不可能也沒必要自己編寫代碼來真實地實現繁體轉換簡體韵吨,我們只要把這個 text 數據發(fā)送給“某人”,然后這個人遠程轉換過后移宅,再把結果發(fā)送回來就行了——這就叫 API 接口归粉,即:Application Programming Interface 的使用。

有許多的類似接口可供使用漏峰,這里我使用的是聚合數據網提供的接口糠悼,是可以免費使用的。點擊可查看


經過注冊以及認證過后浅乔,我們點擊立即申請倔喂,就可以獲得每天100次的免費調用了。注意復制申請后網站所提供的 KEY靖苇,以備后續(xù)在 Shortcuts 工作流中使用席噩,如果沒有這個能證明你申請過的身份的 KEY,你后面發(fā)送的數據不會被這個“某人”所承認的贤壁。

4 填寫 URL

回到 Shortcuts悼枢,搜索并拖拽 URL,仿照聚合數據網的請求示例填寫 URL 地址:“http://japi.juhe.cn/charconvert/change.from?text=&type=&key=”這里有三個等號后面的參數需要填寫芯砸。
text=:等號后面注意選擇你剛剛命名的那個變量 text萧芙,也就是待轉換的字符串给梅;
type=:根據聚合數據網的要求假丧,0代表將文字轉換為簡體,1代表轉換為繁體动羽,2代表轉換為火星文包帚,這里我們就填寫0;
key=:寫上你申請得到的 KEY运吓。

5 獲得網站返回的 JSON 數據

現在有了 URL渴邦,我們使用 Get Contents of URL 來獲得調用 URL 后返回的數據(在這里是一個 JSON 數據)疯趟。 通過點擊這個步驟名稱查看說明可以知道,返回的結果是 data 類型的谋梭,為了能夠以 Text 的形式獲取到 JSON 數據(便于后面將 JSON 轉化為 Dictionary信峻,因為 Shortcuts 的 Dictionary 類型只接受 Text、Photo 兩種其他類型的輸入)瓮床,我們再加入一個 Get Text from Input盹舞,這樣以后我們就能輸出一個以文字形式存在的 JSON 數據了。JSON 是一種簡單的組合鍵值對的統(tǒng)一方式隘庄,欲了解更多踢步,請點擊百度百科 JSON

我們來進行一個小測試丑掺,看看能獲得什么結果获印。在此之前,我們需要將所獲得的結果展示出來街州,為了方便使用者查看兼丰、復制與粘貼,最好的方式是將文字共享到備忘錄(當然不必真的創(chuàng)建備忘錄唆缴,點擊取消就可以結束查看了)地粪,當然也可以選擇其他的方式,比如復制到剪切板琐谤、發(fā)送郵件或信息等戴卜。搜索并拖拽 Create Note 到工作流的最后。現在開始測試霹娄,在郵件中選擇并分享市栗,運行 Shortcuts,點擊 Simplification织阳,好了眶蕉,現在應該能夠得到如下的結果了。


6 對 JSON 數據進行處理

看到這樣的一大段文字唧躲,我們來分析一下造挽。

{"error_code":0,"reason":"Return Successd!", "instr":"天下皆知美之爲美,斯惡已①弄痹;皆知善之爲善饭入,斯不善已。 有無相生②肛真,難易相成谐丢,長短相形③,高下相盈④,音聲相和⑤乾忱,前後相隨⑥讥珍。 是以聖人⑦處無爲⑧之事,行不言⑨之教窄瘟;萬物作而不爲始⑩衷佃,生而不有,爲而不恃?蹄葱,功成而弗居纲酗。夫唯弗居,是以不去新蟆。","outstr":"天下皆知美之為美觅赊,斯惡已一;皆知善之為善琼稻,斯不善已吮螺。 有無相生二,難易相成帕翻,長短相形③鸠补,高下相盈四,音聲相和伍嘀掸,前后相隨⑥紫岩。 是以圣人七處無為⑧之事,行不言⑨之教睬塌;萬物作而不為始⑩泉蝌,生而不有,為而不恃?揩晴,功成而弗居勋陪。夫唯弗居,是以不去硫兰。"}

error_code 為0以及 reason 都表明我們是成功地調用了網站的 API 接口诅愚。后面有兩個參數分別是 instr 和 outstr,就是我們的輸入輸出了劫映。因為輸入的原文含有注釋數字符號违孝,所以會出現一些轉換上的問題,但是不影響閱讀泳赋。

我們現在通過 Dictionary 來獲得 outstr雌桑。搜索并拖拽一個 Get Dictionary from Input 到 Create Note 之前,現在我們就在輸出獲得了一個字典(鍵值對)了——存在這樣的四對鍵值對:error_code摹蘑,reason筹燕,instr 和 outstr,分別對應了錯誤代碼衅鹿,錯誤原因撒踪,輸入文字和輸入文字。為了獲取到 outstr大渤,添加一個步驟 Get Dictionary Value制妄,在 Key 那一欄填寫 outstr 即可。


至此這個工作流就完成了泵三。

您可以即刻點擊下載 Simplification 工作流耕捞,如果想要看看如何改良這個工作流,請繼續(xù)觀看烫幕。


讓這個小程序做的更好

提出兩個可供改進的點俺抽,有興趣您可以進行嘗試。

  • 現在的工作流將輸出結果展示在了備忘錄中较曼,可是繁體原文還在原來的地方并且被擋住了磷斧,如果在最后創(chuàng)建的備忘錄中也將原文加入就好了。根據最后得到的 Text捷犹,再利用 text 變量弛饭,將兩段 Text 文字合并即可。得到的效果如下萍歉。


  • 根據 API 提供的功能可知侣颂,不光可以實現繁體轉換簡體,也可以簡體轉換為繁體枪孩,甚至可以實現火星文與繁簡體的相互轉換憔晒,所要做的事情只是修改 URL 中 type 等號后面的一個參數而已(0代表簡體,1代表繁體蔑舞,2代表火星文)丛晌。如果有需要,甚至可以在小程序中添加一個問題——您想要將文字轉換為哪種類型斗幼?然后提供幾個選項即可澎蛛。



至此這個工作流的改良任務就完成了,當然這個工作流還可以做得更多蜕窿,就任君完善吧谋逻。

您可以即刻點擊下載 改良的 SimplificationBetterQ 工作流,如果對我的這篇博客有疑惑之處歡迎留言討論桐经。如果覺得有點意思也請您點個贊唄毁兆。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市阴挣,隨后出現的幾起案子气堕,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,948評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件茎芭,死亡現場離奇詭異揖膜,居然都是意外死亡,警方通過查閱死者的電腦和手機梅桩,發(fā)現死者居然都...
    沈念sama閱讀 90,371評論 3 385
  • 文/潘曉璐 我一進店門壹粟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人宿百,你說我怎么就攤上這事趁仙。” “怎么了垦页?”我有些...
    開封第一講書人閱讀 157,490評論 0 348
  • 文/不壞的土叔 我叫張陵雀费,是天一觀的道長。 經常有香客問我痊焊,道長盏袄,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,521評論 1 284
  • 正文 為了忘掉前任宋光,我火速辦了婚禮貌矿,結果婚禮上,老公的妹妹穿的比我還像新娘罪佳。我一直安慰自己逛漫,他們只是感情好,可當我...
    茶點故事閱讀 65,627評論 6 386
  • 文/花漫 我一把揭開白布赘艳。 她就那樣靜靜地躺著酌毡,像睡著了一般。 火紅的嫁衣襯著肌膚如雪蕾管。 梳的紋絲不亂的頭發(fā)上枷踏,一...
    開封第一講書人閱讀 49,842評論 1 290
  • 那天,我揣著相機與錄音掰曾,去河邊找鬼旭蠕。 笑死,一個胖子當著我的面吹牛旷坦,可吹牛的內容都是我干的掏熬。 我是一名探鬼主播,決...
    沈念sama閱讀 38,997評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼秒梅,長吁一口氣:“原來是場噩夢啊……” “哼旗芬!你這毒婦竟也來了?” 一聲冷哼從身側響起捆蜀,我...
    開封第一講書人閱讀 37,741評論 0 268
  • 序言:老撾萬榮一對情侶失蹤疮丛,失蹤者是張志新(化名)和其女友劉穎幔嫂,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體誊薄,經...
    沈念sama閱讀 44,203評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡履恩,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,534評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現自己被綠了暇屋。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片似袁。...
    茶點故事閱讀 38,673評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡洞辣,死狀恐怖咐刨,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情扬霜,我是刑警寧澤定鸟,帶...
    沈念sama閱讀 34,339評論 4 330
  • 正文 年R本政府宣布,位于F島的核電站著瓶,受9級特大地震影響联予,放射性物質發(fā)生泄漏。R本人自食惡果不足惜材原,卻給世界環(huán)境...
    茶點故事閱讀 39,955評論 3 313
  • 文/蒙蒙 一沸久、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧余蟹,春花似錦卷胯、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,770評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至葵孤,卻和暖如春担钮,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背尤仍。 一陣腳步聲響...
    開封第一講書人閱讀 32,000評論 1 266
  • 我被黑心中介騙來泰國打工箫津, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人宰啦。 一個月前我還...
    沈念sama閱讀 46,394評論 2 360
  • 正文 我出身青樓苏遥,卻偏偏與公主長得像,于是被迫代替她去往敵國和親绑莺。 傳聞我的和親對象是個殘疾皇子暖眼,可洞房花燭夜當晚...
    茶點故事閱讀 43,562評論 2 349