どーもばるすです。
さて今日の内容はというと、Workatoの小ネタ的な記事です。
趣味の一環でWorkatoのアクションをポチポチしてたら、
「Charts by Workato」とかいう面白そうなアクションがあったので触ってみました。
ドキュメントを読んでみる
![](/wp-content/uploads/2021/04/68900513f2274474bb658ce23f7ab38e.png)
![](/wp-content/uploads/2021/04/d83f2bc9aec84d10b29d77ae55f3d5b0.png)
なるほどわからん。
というか、説明しているドキュメントが見つからん。
実際に作ってみた:Slackでbarusuが「いでよWorkato」と発言したらbotがグラフ画像を貼る
百聞は一見に如かず。
百見は一体験に如かず。
ってことでサクッと作ってみました。
レシピ全体図(完成形)
以前に作成したテンプレレシピを使います。
Before(テンプレレシピ)
![](/wp-content/uploads/2021/04/image-15.png)
After
![](/wp-content/uploads/2021/04/image-28.png)
作り方
Setup your condetion をクリックして条件を追加
![](/wp-content/uploads/2021/04/image-13.png)
▼条件:イベントタイプがメッセージ、テキストが「いでよWorkato」と一致する
・Type:message
![](/wp-content/uploads/2021/04/image-16.png)
・Text:いでよWorkato
![](/wp-content/uploads/2021/04/image-17.png)
Select app and action to do when condition is met をクリックしてCharts by Workato を追加
![](/wp-content/uploads/2021/04/image-18.png)
Action → Generate column chart
![](/wp-content/uploads/2021/04/image-19.png)
action → Chart dataをFixed listに変更して Add itemをクリック
※今回はテスト目的なので、データを手動で定義します。
![](/wp-content/uploads/2021/04/image-20.png)
↓
![](/wp-content/uploads/2021/04/image-21.png)
グラフの値になるItemを追加
![](/wp-content/uploads/2021/04/image-22.png)
![](/wp-content/uploads/2021/04/image-23.png)
![](/wp-content/uploads/2021/04/image-24.png)
他のパラメータを適当に設定
![](/wp-content/uploads/2021/04/image-25.png)
さらにSlackを追加
![](/wp-content/uploads/2021/04/image-26.png)
Action → Post message
![](/wp-content/uploads/2021/04/feba031bedbe47d3a47013e3204e0583.png)
setup → Channelを設定し、textにChartURLを指定
![](/wp-content/uploads/2021/04/image-27.png)
ここまでで完成!!
実行結果
![](/wp-content/uploads/2021/04/image-30.png)
NG集
①日本語入れると文字化けする
![](/wp-content/uploads/2021/04/image-29.png)
②新事実発覚
![](/wp-content/uploads/2021/04/image-31.png)
まとめ
Workatoのアクションでグラフが簡単に作れます。
今回は使用感の確認だけだったので静的データを定義しちゃいましたが、例えばスプレッドシートからデータ取ってきてグラフにして表示とかもできそうですね。
だがしかし、作れるのは円グラフと棒グラフだけなので凝ったモノは作れません。
色も指定できないし、そもそも日本語が入ってると文字化けしちゃうので通常利用は厳しいかも。
じゃあなんでブログにしたんだ!って?
面白そうだったからです(๑• ̀д•́ )✧+°
ではでは!次回も乞うご期待!