2024-09-13

[Google 試算表] 用正規表達式解決文字中價格與成本分離的問題

今天接續之前寫得 透過 REGEXEXTRACT 來抓取文字中的正負號小數點數字 ,接下來就是做一些其他操作

主要也是解答朋友的問題,主要朋友說他的 Google Sheet 會出現

像是 "商品名稱 300-200" , "商品名稱 300 200" , "商品名稱 300,200" ,第一個數字都一定會是賣價第二個數字一定會是成本

他希望我抓出來分別變成兩個欄位..

2024-09-12

[Google 試算表] 透過 REGEXEXTRACT 來抓取文字中的正負號小數點數字

紀錄一下最近常使用到的 Google Sheet 指令,因為最近在幫朋友製作他的 Google Sheet 表單

基於工程師的本能就想說直接用函數優化,但是畢竟比較少用,所以查了一下文件配合ChatGPT

就整理了一下紀錄一下 REGEXEXTRACT

1. 找尋文字中的數字(僅支持正數),這一題要透過 REGEX,這會忽略 - 這符號避免判斷成為負數

=VALUE(REGEXEXTRACT(A15, "\d+\.?\d*"))



2024-09-05

[Google 試算表] 資料驗證:設定欄位日期不可小於某儲存格輸入的日期(動態資料)

最近有用到這需求,我需要在 Google Sheets 中判斷某一欄 ( Column ) 的資料,裡面輸入的日期

都必須要小於另一個欄位的值,我測試許多方法,後來發現其實很簡單, 是我把事情想得太複雜了


2024-09-04

[C#] 實現 TabPay 金流平台的快速信用卡支付整合(保留卡片) - Pay By Card Token

接續上一篇文章,這也是為何主要最後選 TabPay 的原因,因為他可以保存住客戶的信用卡授權

然後再次進行刷卡,但是得先取得授權並且保存著,這時候要使用的就是 Pay by Card Token


2024-09-02

[C#] 實現 TabPay 金流平台的快速信用卡支付整合 - Get Prime

最近因為有需要,所以用到了一個三方金流的公司叫做 TabPay全方位金流平台,因為之前都只有接藍綠紅

現在百花齊放,因為看一下範例很多都是用 python 寫的,所以想說就筆記一下使用 C# 開發信用卡付款的方法

之後要用到就可以快速復習一下


2024-08-27

[C#] 在網頁專案中使用 HtmlSanitizer 來防範 XSS 攻擊

在做網頁專案中,很常會使用到 summernote 或是其他的 html 編輯器套件,會讓客戶輸入他自己要輸入的 html 

但是呢為了避免客戶輸入的 的程式碼造成 XSS 攻擊,所以有些 Tag 或是 Attribute 是危險的,這時候有同事推薦這個套件

HtmlSanitizer


[C#] 可程式化的免費圖床方案 - Pinata

今天分享目前找到的圖床最後一篇,這服務比較特別,他主打基於 Web 3 + IPFS 上儲存和檢索媒體的服務

就是 Pinata ,我網路上查一下 Pinata 的意思 : 皮納塔(西班牙語:Piñata),是一種紙糊的容器,其內裝滿玩具與糖果,於節慶或生日宴會上懸掛起來,

讓人用棍棒打擊,打破時玩具與糖果會掉落下來。

蠻有趣的名稱接下來就是我們看上傳圖片的部份,畢竟我們是以圖床為主


2024-08-26

[C#] 可程式化的免費圖床方案 - SM.MS

免費圖床系列介紹之續篇,今天帶來的是 sm.ms。這是一家歷史悠久的圖床服務,許多朋友都推薦使用它。

sm.ms 因為服務穩定、規則清晰明確,尤其在免費方案方面表現不錯,所以我決定趁此機會記錄下這些使用心得。


2024-08-23

[C#] 可程式化的免費圖床方案 - imgbb

上一篇說到因為 imgur 因為客戶關係被鎖了,所以我就在繼續找其他可以用的免費圖床

上次介紹了一個有免費的圖床 - Cloudinary ,今天介紹另一家比較常見的 imgbb 


2024-08-22

[C#] 可程式化的免費圖床方案 - Cloudinary

之前圖床都是用 imgur ,但是最近因為客戶違規,導致我的 API 或是 IP 被擋住

這時候客戶基本上想要換一間圖床,所以簡單做一下功課,基本上不知道問誰就問了一下 GPT 

之後就整理了一下幾家,今天就先分享 Cloudinary 


2024-08-16

[Google 試算表] 如何用 Google Sheets 的 =IMAGE 函數自動抓取和調整網路圖片

網路上問我 Google Sheets 的朋友其實不少,最近遇到一個問題

有沒有辦法插入網路上的圖片,其實可以的而且可以直接顯示,不過寬度就是要自己調整就是了

畢竟這就是 Excel 類的東西,圖片類的就是比較麻煩一點

2024-08-14

[C#] .NET8 - Razor Pages 中的 Partial Layout:如何分離佈局並載入動態資料

最近在做一些專案轉移,遇到以前的 .NET Framework 的 WebForm  轉到新的 .NET 8 上面

在 .NET Razor Pages 中,Partial Layout 是一種可以分離頁面佈局和邏輯的方法,

允將重複的 Layout 部分抽取到一個單獨的文件中,並根據需要載入不同的資料。這種方式不僅提升了代碼的重用性和可維護性,還使得頁面更加模組化和靈活。

有點類似以前 Web Component 的作法,但是不會有 Postback 的麻煩問題,筆記一下


2024-07-23

[C#] .NET8 - CORS 除錯 - 如何解決跨網域請求問題?

此摘要無法顯示。請 按一下這裡以查看文章。

2024-07-22

[C#] Edge WebView2 擴充套件實作筆記:安裝及常見問題解析

更新一下,最近在繼續研究 Edge WebView2 ,因為要處理一些麻煩的東西需要安裝外掛 (extension)

是成功安裝了,但是還有些小問題,這邊先筆記一下,之後有任何突破在更新吧..