最新消息

[公告2014/05/30] 如有需要將部落格中,任何一篇文章的程式碼使用在商業用途,請與我聯繫。

[公告2015/04/26] Line版的 iInfo程式與投資應用 群組已上線想加入的朋友們,請先查看 "入群須知" 再與我聯繫 Line : aminwhite5168,加入請告知身分與回答 "入群須知" 的問題。

[公告2018/04/22] 台北 Python + Excel VBA 金融資訊爬蟲課程,課程如網頁內容 金融資訊爬蟲班:台北班 Python 金融資訊爬蟲、EXCEL VBA 金融資訊爬蟲。

[公告2019/01/08] 請注意:我再次重申,部落格文章的程式碼,是要提供各位參考與學習,一旦網頁改版請自行修改,別要求東要求西要我主動修改,你們用我寫東西賺錢了、交差了,請問有分我一杯羹嗎?既然賺錢沒分我,請問有什麼理由要求我修改,如果沒能力改,就花錢來找我上課。

[公告2019/12/01] 若各位有 Excel VBA 案子開發需求,歡迎與我聯繫,可接案處理。

[公告2020/05/22] 頁面載入速度慢,起因為部分JS來源(alexgorbatchev.com)失效導致頁面載入變慢,目前已做調整,請多見諒。
顯示具有 GAS 標籤的文章。 顯示所有文章
顯示具有 GAS 標籤的文章。 顯示所有文章

2021年2月28日 星期日

Google Spredsheet 抓 TWN 富台期未平倉量與預估富台期契約開倉成本

富台期未平倉量資料一直是投資朋友們想收集統計,筆者透過Google Spreadsheet每日自動抓取富台期未平倉量,並計算預估富台期次月契約開倉成本,藉此觀察富台期指數與外資未平倉量的動向。

2021年2月22日 星期一

Google Apps Script 入門到進階(22) - 使用 Cheerio 協助爬蟲解析網頁

1年前 Google 雲端爬蟲程式突然無法運作,加上寫書緣故就去處理,最近有空重新整理,發現原來 Google App Script 解析網頁的函數 Xml.parse 已無法再使用了,換成 XmlService.parse 又發現非常難用,需要刪除很多網頁元素,原因是 XmlService.parse 對於 XML 的規則要求格,但HTML結構鬆散,所以無法直接適用,後來捨棄 XmlService.parse。

2018年5月17日 星期四

Google Apps Script 入門到進階(20) --- 操作 Google 日曆

長期在使用 Google 日曆的使用者,很習慣在 Google 日曆進行新增設定與操作事件與行程,但今天並不是要教各位如何透過一般新增來設定行程,而是透過 Google Apps Script 來設定,藉此可以結合其他 Google 的線上產品。

2018年4月24日 星期二

Google Apps Script 入門到進階(19) --- Google 表單與 Line Notify 結合應用

常見 Google 表單用來做報名表、問卷、統計、投票等其他用途,當使用者填完表單內容後,表單設計者往往要到後台做查詢表單填寫狀態,其實還一種更方便的做法,就是 Google 一系列的商品多半支援指令碼編輯,藉由編輯 Google Apps Script,讓 Google 表單在使用者填寫完畢後,可透過 Mail、Line Notify 主動通知表單設計者,以便即時掌握表單統計進度。

2018年4月6日 星期五

Google Apps Script 入門到進階(18) --- Google 雲端硬碟傳送圖片到 Line Notify

發送本機圖片訊息到 Line Notify 已經沒什麼技術可言了,不過如果要發送 Google 雲端硬碟的圖片就需要再花一點功夫,文章 LINE Notify 入門到進階應用(6) --- 傳送本機圖片Line Notify 提到如何發送圖片,一樣的原理套用到雲端上。

2018年4月2日 星期一

Google Apps Script 入門到進階(17) --- 利用「Google 雲端進行檔案上傳」

前面介紹 Google Apps Script 入門到進階(16) --- 雲端檔案與資料夾建立與操作,接下實作一個應用例子,利用「Google 雲端進行檔案上傳」,這雖然不是什麼新的技術,對於需要使用檔案上傳的場合就很需要,如老師要求學生繳交資料、報名檔案上傳等都.........很實用。

2018年4月1日 星期日

Google Apps Script 入門到進階(16) --- 雲端檔案與資料夾建立與操作

想在 Google 雲端硬碟上,像在自己的本機端電腦上操作資料夾與檔案,並不是件簡單的事,藉由 Google Apps Script 需要一些技巧,今天簡單介紹如何使用 Google Apps Script 資料夾與檔案。

2018年3月28日 星期三

Google Apps Script 入門到進階(15) --- 操控 Google 文件寫記錄

近期要記錄在 Google 雲端執行程式的 Log,藉由 Google 文件與 Google Apps Script 來達成,以下記錄相關流程。

2017年6月14日 星期三

Google Apps Script 入門到進階(13) --- Python、R、Excel 傳入數值到雲端 Google Sheet

今天來介紹如何用Python、R、Excel傳送數值到Google Sheet上,這幾僅提供Client端的傳送方法,Google Sheet端地接收程式,請讀者自行開發。

2017年6月2日 星期五

Google Apps Script 入門到進階(12) --- 程式碼優化2

前篇介紹過陣列來優化執行效率,接著再介紹用陣列優化程式碼,用以提高Google Apps Script執行效率。

2017年6月1日 星期四

Google Apps Script 入門到進階(11) --- 程式碼優化1

介紹了很多Google Apps Script,程式碼雖然是放在雲端上執行,還是需要一些優化的處理,讓程式整體執行的效率可以提升,如同在Excel VBA的優化,筆者這就介紹透過陣列的優化處理,讓儲存格的執行效率可以提升。

2017年5月14日 星期日

Google Apps Script 入門到進階(10) --- 盤後資料應用

前面文章介紹了使用 Google Visualization API  畫圖,現在筆者這些內容作一整合應用,以證交所、期交所的盤後資料來做一呈現。
內容功能兩個圖特點:
  1. 每日下午3:00 ~ 4:00自動到證交所、期交所抓盤後資料。
  2. 程式以 Google Apps Script、Google Visualization API 、JavaScript撰寫。
三大法人買賣金額統計資料從2014/12/01開始記錄。
資料來源:臺灣證券交所---三大法人買賣金額統計表。


期貨大額交易人未沖銷部位結構表從2014/01/01開始記錄。
資料來源:臺灣期貨交易所---期貨大額交易人未沖銷部位結構表。


臺指選擇權(TXO)Put/Call Ratios 統計表從2014/01/01開始記錄。
資料來源:臺灣期貨交易所---臺指選擇權Put/Call比 。


相關閱讀:
參考資料:

2017年4月29日 星期六

Google Apps Script 入門到進階(8) --- Dashboard and Control

前面介紹了幾篇Google Visualization API 畫圖文章,整個畫面除了游標移動會跟著移動顯示數值外,其餘內容都是固定。Google Visualization API有提供另一種可讓使用者動態移動顯示的功能,就是儀表板(Dashboard),接著簡單介紹畫一個簡單動態圖。

2017年4月27日 星期四

Google Apps Script 入門到進階(7) --- 使用Google Visualization API (google.visualization.Query) 畫台指換倉成本

前面幾篇文章透過Google Visualization API (google.visualization.DataTable)與Google Apps Script 繪圖,資料讀取以Google Sheet ID 取得,這樣方式多用在可限制權限讀取的個人Google Sheet,如果想要取得他人分享的Google Sheet就需要使用Google Visualization API (google.visualization.Query)來完成。

2017年4月5日 星期三

Google Apps Script 入門到進階(3) --- 功能表

在Excel中可以在功能表中加入客製化的功能,如果想在 Google Sheet 加入自己的定義功能表是否也可以做到呢?答案是Yes,Google Apps Script有提供新增功能表的API,讓使用者做出屬於自己的功能表。

2017年4月4日 星期二

Google Apps Script 入門到進階(2) --- 寄出含有圖片的Mail到信箱

有時我們想將Google Sheet的圖表寄送給自己或別人,但又不像Excel這麼方便可以直接透過Outlook寄送,還好Google有提供MailApp可以幫助我們完成這樣的作業。

2017年2月24日 星期五

Google Apps Script 入門到進階(1) --- Library建立與引用設定

Google Apps Script是Google推出的應用服務解決方案,基本上是以JavaScript為Base,熟悉JavaScript的朋友應該很快就可以上手了,今天就來介紹如何使用Google Apps Script建立一個Library。