2017年11月18日 星期六

AUGM 2017 「Automator 自動化流程」專題演講



這次很榮幸受邀擔任 Apple User Group Meeting (AUGM) 2017 的講師之一,主題是 "Automator 自動化流程"。由於這種東西沒人講過,而且我認為這很有可能是我第一次也是最後一次受邀去 AUGM 擔任講師,所以一開始就是以上課講義的模式製作投影片,目標是把能講的一次都講完,之後再改版成上台演講的投影片。

雖然準備過程中遇到的困難比想像中多了不少 (很多功能根本沒有使用過,還要硬想出個範例來 ...),而且在家預講的時候也發現內容太多會導致時間很趕,但還是不想刪減太多,希望能靠流暢度去彌補,結果我的 Mac 在 demo 中死機了 ........ 嗯,這著實帶給我不小的陰影 ..... (印象中講師可以決定要不要將演講的錄影公開,我當然會果斷拒絕  =  =+)

不管如何,我的部份已經結束了,完整投影片如上所示,感謝各位的捧場  <(_  _)>

如果有事要跟我聯絡,請寄信到 schrodinger959@gmail.com


補充

「錄製」的範例 Multi-Copy 中有一段程式碼,內容如下:

on run {input}
set input to (reverse of input)
set dataType to 2
-- dataType = 1 : row
-- dataType = 2 : column

if dataType is 1 then
set AppleScript's text item delimiters to tab
else
set AppleScript's text item delimiters to "
"
end if

set input to (input as Unicode text)
set AppleScript's text item delimiters to ""

return input
end run

功能就是把複製的多個字串 (Automator 的變數值,其實資料型式是文字陣列) 合併為一個,預設輸出的字串是行 (column) 排列,若更改 dataType 的值為 1,就會變成列 (row) 的輸出,可依照個人試算表中數值填寫的需求去修改。


更正 (20171125)


在此修正我在演講中的錯誤:行事曆鬧鐘是可以定時重複執行的,請看上圖。這是很簡單又很明顯的疏失,真的是眼睛太大 .... orz

實在太不專業,看來難得的第一次真的是最後一次,囧。

2 則留言:

  1. 從美國趕回來參加辛苦了,一年可能當機一次就在那天發生了XD。

    回覆刪除
    回覆
    1. 其實只是從新加坡回去而已 ..... (汗)

      刪除