[Google Apps Script] Google Form submit 後發送電郵
Google Form 是中小企常用的工具, 雖然它能夠方便地生成表格並以Excel 格式處理收集回來的資料. 但若有比較複雜的運作 (例如自訂validation rules, user control / component 等), 則較力不從心, 而要透過Scripting 來實現. 在此會示範如何利用Google App Script 來發送電郵.
Google Form 是中小企常用的工具, 雖然它能夠方便地生成表格並以Excel 格式處理收集回來的資料. 但若有比較複雜的運作 (例如自訂validation rules, user control / component 等), 則較力不從心, 而要透過Scripting 來實現. 在此會示範如何利用Google App Script 來發送電郵.
為了進行版本控制 (version control), Assembly version 是其中一個決定執行檔版本的方法. 然而除了在執行檔中檢查, 可以利用Reflection 檢查檔案版本.
在WPF 的DataGrid 中, 若需要自設DataGridColumn, 可以利用XAML DataGridTemplateColumn. 然而若遇到AutoGenerateColumn為true 或須要增加其re-usability 時, 自建user control 反而比較化算. 在這裡, 會建立兩個DataGird column來分別存取數字和日期.
進行SI 時, 總會遇到比較經典的File base 整合案例, Excel 便是其中一例. 在此示範如何存取Excel 檔案.
在正常情況下, 當WPF datagrid bind abstract class 時, 只會顯示該abstract class 內容, 而implement 的attribute 則不會出現. 這是因為這個binding 過程乃在compile time 進行而非run-time 進行. 若要實現的話, 則須要進行部份設置.
Tool bar 在以往的UI 開發上, 通常都是將表格功能放在一堆中方便使用. 在WPF 中, 繼續沿用此功能. 然而, 若要將其抽離作User Control, 則會真的變了一個button, 所以須要作若干手動修正.
早期建立網頁時, 若要建立陰影 / 弧邊的話, 都須要利用修圖軟件幫助, 現在CSS3 亦已支援相對應的東西. 在這裡, 利用了日期顯來做示範.
以前設計網頁時, 若圖片須要制造相片效果, 則須要利用修圖軟件加工, 後來隨著CSS 技術日漸成熟以及IE 的式微, 現在已經可以從CSS 層面著手. 方法如下:
比較檔案除了用之前介紹的WinDiff 外, 若有安裝Notepad++ 的話, 可以利用它的配件來增加其實用性, 安裝方法如下:
之前提及過在WPF 中使用OpenStreetMap 須要安裝 GMap實現, 而在Web Application 中, 當然亦須要叫用其他Library, 而它就是OpenLayer. OpenLayer 是一套Map library 去dynamic render 地圖, 最重要是, 與Google Map 比較, 使用時不用API key. 但與之比較, 它相對沒有高度, 路線等相關資訊. 但若用來展示的話, 絕對是不二之選. 雖然沒有其他地理相關功能, 但配合其他library 的話, 亦可做到相同的效果.
Copyright © 2026 | MH Magazine WordPress Theme by MH Themes