「資產成長」這一個頁面不需要填寫,
這一頁的作用是每段時間自動記錄資產狀況,
確認資產成長並顯示於「再平衡」的圖表,
綠色欄位會自動顯示「再平衡」當時的內容,
白色的欄位是程式固定時間去抓取數值記錄。
程式寫在指令碼編輯器裡
程式碼copy過去
// 取得目前試算表中的名稱為 "資產成長""再平衡" 物件
var sheet1 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("資產成長");
var sheet2 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("再平衡");
// 將函數命名為UpdateaAsset
function UpdateaAsset() {
// 從「資產成長」這個物件中,取得已使用儲存格的範圍
var datarange = sheet1.getDataRange();
// 得到目前使用到第幾個row (橫列)
var num_row = datarange.getNumRows();
// sheet.getRange(row, column) 的意思是
// 取得從左上角算起第 row 列、第 column 欄的格子
// 在此我們取得尚未使用的橫列 -- 及 num_row+1 列的第一欄
// .setValue 這個方法把內容改成現在的日期時間
sheet1.getRange(num_row+1,1).setValue(new Date());
var value = sheet1.getRange("G2").getValue();
var profit = sheet1.getRange("H2").getValue();
var Purchase = sheet1.getRange("I2").getValue();
var returnrate = sheet1.getRange("J2").getValue();
//報酬率設為百分比
var returnrate2 = Math.round(returnrate*100) ;
// 同時,將尚未使用橫列的第二欄設定成 C3 的值,即目前價格
sheet1.getRange(num_row+1,2).setValue(value);
sheet1.getRange(num_row+1,3).setValue(profit);
sheet1.getRange(num_row+1,4).setValue(Purchase);
sheet1.getRange(num_row+1,5).setValue(returnrate);
}
選取存檔旁邊的時鐘圖案
選擇右下角的新增觸發條件
選擇自己想要自動更新圖表的時間
讓他每段時間記錄一次,
「再平衡」裡資產成長的表就會每個月自動更新了。
「VT全球股市市值比例」這一頁主要是將VT拆分成VTI,VEA,VWO的比例,
用網頁自動爬蟲的方式計算,
C3:C5是拆分結果,
因為豐存股沒有VT只有這三隻,
而且拆開來內扣費用比較低所以我才這樣拆,
如果你的資產比例想要自行設定,
可以在「再平衡」直接修改,
這一頁就可以刪除了。
豐存股有VT了,全球市值已移除。
粉絲頁連結:
留言列表