elasticsearch watcher action email發送表格類型的郵件

有時候我們想對es query出來的數據在action發送郵件時以表格的形式發送,可以參考下面的方法:

"action": {
    "test_send_email": {     //action name
        "email": {       //action type
            "to": [
                "[email protected]",
                "[email protected]"
            ],
            "subject": "Test Elasticsearch Action Send Email",
            "body": {
                "html": "<table><tr><th>name</th><th>age</th><th>sex</th></tr> {{#ctx.payload.hits.hits}} <tr><td> {{_source.name}} </td><td> {{_source.age}} </td><td> {{_source.sex}} </td></tr> {{/ctx.payload.hits.hits}} </table>"
            }

        }
    }
}


//<th>中表示的是列名,<tr>中是獲取對應的字段值

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章