---
# System prepended metadata

title: iOS Shortcuts Collections
tags: [' iOS', Shortcuts]

---

---
title: iOS Shortcuts Collections
tags: Shortcuts, iOS
---

# iOS 捷徑 by @shuan0545 

## 行事曆輸入 Calendar Events Import
[iCloud Link](https://www.icloud.com/shortcuts/fa142ef1863f4b4ba891223f4bd74319)
此程式設計初衷為快速加入本年度需週六補班的行程，以便提醒自己要上班。

### 說明 General
讀取 Google 行事曆格式之 JSON 檔，將行程加入 iOS 內建行事曆。
Import calendar events from JSON file.
#### Columns

| Name | Type | Desc | Null |
| --- | --- | --- | --- |
| Subject | String | 行程名稱 Subject of the event | |
| Start Time | Time | 開始時間 | If `All Day Event` = `TRUE` |
| Start Date | Date | 開始日期 | |
| End Time | Time | 結束時間 | If `All Day Event` = `TRUE` |
| End Date | Date | 結束日期 |
| All Day Event | Bool | 是否為整日行程 | |


### 輸入 Input
- 讀入用的 JSON 檔 Json File to Import (ex: [政府資料開放平台提供的行事曆](https://data.gov.tw/dataset/14718))
- 篩選行程名稱用的字串 String to Filt Events (Subject 欄位需包含此字串，ex: 「上班」)

### 執行 Execution
找到 `Subject` 中含有輸入字串的行程後，會跳出畫面以供確認是否要加入行程，此時可以編輯詳細內容，按下加入後會跳至下個行程，若按取消則捷徑會中止。

### 設定 Config
- 打開捷徑後，可在加入行程的地方修改欲加入的行事曆，以及預輸入的通知時間。

## 網址查詢整理 URL Query Cleaning
[iCloud Link](https://www.icloud.com/shortcuts/11a5df3a6b234df28c019d3ce9ba4e7d)
此程式用來快速篩選網址後方的 Query 參數，主要用來去除跨網站追蹤用的 TOKEN 等，防護自己的隱私。

### 說明 Genaral
拿到網址後，切出 Query 參數的部分提供使用者確認是否必須留下，最後重組網址提供使用者使用。

### 輸入 Input
- 需要篩選的 URL
    - 可以從分享執行本捷徑
    - 也可將網址複製到剪貼簿後處理

### 執行 Execution
捷徑拿到輸入後，根據 `?` 字元切出 Query 部分，並使用 `&` 字元分離參數。(若沒有 Query 部分，程式會顯示沒有，並跳到最後分享的步驟)
每一個參數捷徑皆會跳出選項，讓使用者選擇是否要刪除。
若沒有刪除所有參數，捷徑會將參數重新組合並與網址合併。
捷徑會顯示處理後的 URL，並讓使用者選擇是否要分享。(使用 iOS 原生分享功能)