Power Automate 是微軟為了讓非工程師也能自行開發簡易流程所推出的服務。
可是該服務畢竟不是編寫程式碼, 我們在設計流程時無法快速編寫程式碼進行我們想要邏輯計算。
若我們需要進行計算, 我們還需要使用 Function 的方式進行計算, 但是不是每個計算方法都支援, 如日期相減。
日期相減的情景很多時候會出現在資料上的判斷處理, 如資料是否已逾期等。
內容將提供我所使用的日期相減方式並且進行記錄以便完後遺忘。
Power Automate 是微軟為了讓非工程師也能自行開發簡易流程所推出的服務。
可是該服務畢竟不是編寫程式碼, 我們在設計流程時無法快速編寫程式碼進行我們想要邏輯計算。
若我們需要進行計算, 我們還需要使用 Function 的方式進行計算, 但是不是每個計算方法都支援, 如日期相減。
日期相減的情景很多時候會出現在資料上的判斷處理, 如資料是否已逾期等。
內容將提供我所使用的日期相減方式並且進行記錄以便完後遺忘。
Git 是一個最基本專案版控的方法, 只需使用幾個指令就有效的保護我們的專案避免不可復原的災難(也能追查製造災難的兇手)。
除此之外, 我們還能將專案保存在網絡上的保存庫外以達到更高彈性與協作。
以下內容將會簡單介紹常用到的指令並且是以 Console 進行執行, 不會依賴工具執行專案的版控管理。
使用 Azure Web App 時, 自己會遇到不同的異常。
若產生大量的異常, 並且偶爾發生, 久後可能會忘記,
故將異常進行記錄供之後可以進行查找。
Console 內某組變數重複性使用較高, 假如不小心忘了修改某處, 可能會造成錯誤。
除此之外, 使用 Configuration 依賴 appsetting.json 的方式也可提高我們針對變數維護的方便。
如在 App Service 內執行多個 Console 當為 WebJobs 時, 也可以依賴這種方式在 Configuration 內進行維護。
由於需要以排程的方式在 App Service 執行 WebJobs,
但是設定方式不同於一般的方式,如直接選擇執行時間,
而是需要使用一種叫做 NCRONTAB 的邏輯方式進行設定,
故進行記錄 NCRONTAB 的相關邏輯
專案開發有時需要使用 Key 或 Token
假如流出這些資訊,將會造成資安上的疑慮
故我們可以使用 Azure Key Vault 進行保存
文章將會使用 ASP.Net Core Web API (.Net 5) 進行實作
使用 Azure Function 時,有時需要進行 SQL 連線或使用機密性金鑰進行驗證。
假如將資訊放入 Azure Function 內可能會有資安洩露上的疑慮,這時即可使用 Azure Key Vault 進行保護保存。
內文將為 Azure Function 如何至 Azure Key Vault 內取得相關資訊。
有時僅只是需要簡單的 Azure API 測試, 但手上沒有相關的程式碼, 我們可以使用 Postman 的方式快速執行測試……
Linq 使用 Groupby 合併二階資料記錄
在進行資料大量匯入時,發生 "Parameter value 'X.XXXXXXXXXXXXXXX' is out of range"