FileMaker から Mattermost へ投稿する
Incoming Webhook を使った Mattermost への投稿について書いた。
次は FileMaker から Mattermost に投稿してみよう。
今回はスクリプト内のみで投稿してみるが、スクリプトを編集することでレコードの値を投稿したりすることもできるようになる。
以下のようなスクリプトで投稿できる。
Set Variable [ $webhook_url ; Value: "[Incoming Webhook URL]" ]
Set Variable [ $text ; Value: "投稿テスト" ]
Set Variable [ $username ; Value: "FileMakerBot" ]
Set Variable [ $channel ; Value: "off-topic" ]
Set Variable [ $icon_emoji ; Value: ":smile:" ]
Set Variable [ $JSON ; Value: JSONSetElement ( $JSON ; ["text"; $text ; JSONString]; ["channel"; $channel ; JSONString]; ["username"; $username ; JSONString] ; ["icon_emoji"; $icon_emoji ; JSONString] ) ]
Insert from URL [ Select ; With dialog: Off ; Target: $$Results ; $webhook_url ; cURL options: "curl -X POST -H "Content-Type: application/json" -d " & $JSON ]