2018年9月7日 星期五

Azure Function Timer Trigger Cron 運算式 如何確定寫好的式子是想要的

markdown

最近在設定Azure Function的定時觸發類型程式的CRON運算式
寫好之後不太確定自己寫得到底對不對
研究了一下後有兩個做法

1. 本地偵錯模式
2. 用工具網站https://crontab.guru/

# 本地偵錯模式

本地執行後Console視窗上會寫目前執行中的Timer Trigger Function有哪些
以及列出這個Function之後會執行的五個時間點給你看,如圖:



# crontab guru

網站網址:https://crontab.guru/

Azure Function的Timer Trigger文件部分其實就有寫,時間運算式使用的是NCronTab 這個LIB來處理,所以就往「CRON運算式 確認」的方向去google,然後就找到這個網站,
雖然他比Azure少一層秒數的表達式,但也是可以提供一個參考,
直接把打好的表達式輸入進去,就可以看到你寫的會以怎樣的週期去執行:


不知道有沒有人做給Azure Function 用的版本,不然還是比較方便