利用google sheet 追蹤股票投資績效 - 04 : 每天自動記錄
上一篇: 利用google sheet 追蹤股票投資績效 - 03 : 資料透視表分析 每個交易日,手中持股股價會持續漲跌變動,這裡要利用巨集,來做每日持股價值追蹤。 參考範例檔案連結: Example of investment record 開啟一個新的資料表(ex. S4 ),建立要追蹤的欄位 第一欄是日期,自動記錄會以日期來記錄,所以這邊填入" =today() ",每日自動更新 後續填入要追蹤的欄位:上一篇資料透視表中的持股市值與融資 持股市值追蹤的欄位是 " ='S3'!F1 " 融資追蹤欄位是 " ='S3'!E1 " 後面加一個總計 =持股市值+融資,這個就是整體持股扣掉融資的價值 開啟指令碼編輯器 貼上程式碼後儲存 ( S4 是自動記錄表的名稱,請依照自己名稱修改) function storedata () { var sheet = SpreadsheetApp . getActive (). getSheetByName ( 'S4' ); var datarange = sheet . getDataRange (); var numRows = datarange . getNumRows (); var i = 1 { var storedata = sheet . getRange ( i , 1 , 1 , 4 ). getValues (); sheet . getRange ( numRows + 1 , 1 , 1 , 4 ). setValues ( storedata ); } } getRange(row, column, numRows, numColumns) getRange(i,1,1,4) i=1時,指向 A1:D1選取範圍 想更進一步了解程式碼可以參考: https://developers.google.com/apps-script/reference/spreadsheet/she