search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

使用Line & Google試算表提醒ETF配息

結合google試算表與Line Notify,定時通知資產狀況

如何申請使用Line Notify請先看上面這篇,

接下來就是實做用Line & Google試算表提醒美股配息。

 

新增一個sheet名稱為"配息"

image

從第二列開始,

A欄打ETF名稱

B欄配息發放日

美股如下,連結裡面的VNQ可以改為任何一檔美股ETF

=IMPORTXML("https://www.moneydj.com/ETF/X/Basic/Basic0005.xdjhtm?etfid=VNQ","//*[@id='ctl00_ctl00_MainContent_MainContent_gvTbl']/tbody/tr[1]/td[3]")

台股如下,連結裡面的00692可以改為任何一檔台股ETF

=IMPORTXML("https://www.moneydj.com/ETF/X/Basic/Basic0005.xdjhtm?etfid=00692.TW","//*[@id='ctl00_ctl00_MainContent_MainContent_gvTbl']/tbody/tr[1]/td[3]")

 

C欄為配息發放日

美股如下,連結裡面的VNQ可以改為任何一檔美股ETF

=IMPORTXML("https://www.moneydj.com/ETF/X/Basic/Basic0005.xdjhtm?etfid=VNQ","//*[@id='ctl00_ctl00_MainContent_MainContent_gvTbl']/tbody/tr[1]/td[7]")

台股如下,連結裡面的00692可以改為任何一檔台股ETF

=IMPORTXML("https://www.moneydj.com/ETF/X/Basic/Basic0005.xdjhtm?etfid=00692.TW","//*[@id='ctl00_ctl00_MainContent_MainContent_gvTbl']/tbody/tr[1]/td[7]")

 

D欄空白,

它的作用是跟B欄做比對,

萬一不一樣就表示有新的配息日了,

會把新的日前從B欄拷貝過來並發出Line提示。

 

指令碼編輯器程式如下

// 取得目前試算表中的名稱為 "配息" 物件
var sheet3 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("配息");

//Line 權帳碼
var token = "自己申請到的Line 權帳碼";


function yield() {

  //設定一個矩陣ETF
  var ETF=[];

//配息資料從第2列到第10列
  for(i=2;i<10;i++){
    //將表格橫列逐一放入矩陣    
    ETF[0]=sheet3.getRange(i,1).getValue(); //名稱  A欄  
    ETF[1]=sheet3.getRange(i,2).getValue(); //配息發放日 B欄    
    ETF[2]=sheet3.getRange(i,3).getValue(); //配息 C欄
    ETF[3]=sheet3.getRange(i,4).getValue(); //D欄  
    ETF[4]=sheet3.getRange(i,5).getValue(); //配息金額 E欄
    //配息發放日日期更新的話
    if(Date.parse(ETF[1].toDateString())!= Date.parse(ETF[3].toDateString())){

     //把B欄拷貝到D欄
      sheet3.getRange(i,4).setValue(ETF[1]);
    //發送配息提醒
      var message =ETF[0]+"配息"+ETF[4];
      sendline(message,token);
    }
  }
}

//Line發送訊息副程式

function sendline(message,token) {
    UrlFetchApp.fetch('https://notify-api.line.me/api/notify', {
        'headers': {
            'Authorization': 'Bearer ' + token,
        },
        'method': 'post',
        'payload': {
            'message':message,
        }
    });
}

接下來一樣去選擇image

新增觸發條件,

image

image

這樣他就每天會幫你確認配息是否有更新了。

有的話會像下面這張圖發送提醒通知。

image




熱門推薦

本文由 percy10442pixnetnetblog 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦