データ連携に奮闘中の皆様、いかがお過ごしでしょうか。
次は動作することがわかったので、毎回HulftSquareを見ずとも、 Slackに現在のVIEW数を通知できる方法を検討します。
前回からの宿題の上記を検討したいと思います。
欲が出てくるもので
例えば通知されるものが、ただ「1,543」だと面白くないなと思います。
5/20 1,543/15,000(進捗率●%)
上記のようなものが、毎朝10時に通知してくれるとよいですよね!
分解すると以下のようなものが必要そうです。
1.メッセージの変数
2.当日の日付
3.15,000の目標値
4.進捗率ほにゃららの文字の部分
5.パーセンテージの計算
6.1~5まで連結し、変数に入力
早速作って行きたいと思います。
1.メッセージの変数
スクリプト名の上で右クリックし、新規作成→スクリプト変数を押します。
名前:任意
変数型:文字列型

2.当日の日付
1.マッピングをドロップします。

2.現在日時をドロップします。

4.現在日時を「2010-10-17T17:53:45.942+0900」→「月/日」にしたいので、日時フォーマッティングをドロップする。

5.日時フォーマッティングにフォーマットを設定する。
フォーマット:M/d

「D」は年における日です。間違いやすいのでご注意ください。
3.15,000の目標値
4.進捗率ほにゃららの文字の部分
1.「単一行文字列定数」を4個ドロップする

2.4個の「単一行文字列定数」にそれぞれ入力する。
①:空白
②:/
③:(進捗率
④:%)
①

②

③

④

5.パーセンテージの計算
VIEW数÷15000×100=進捗率パーセンテージです。
1.VIEW数を文字列→数値に変換する。「数値に変換」をドロップする。

2.「数値に変換」と記載。

3.「2026年度VIEW数」と「数値に変換」をつなぐ。

4.「割り算」をドロップする。

5.「割り算」を設定する。
・入力数:2

・有効桁数の指定:有効桁数を指定する
・指定桁数:4
・丸め処理:最も近い数字に丸める(等距離の場合は切り上げ)

6.「数値フォーマッティング」をドロップする。

7.%にしたいので、フォーマット:###.00%を記載する。

6.1~5まで連結し、変数に入力
1.文字をつなぎます。たぶん一番わかりづらい位置の「連結」をドロップします。

3.上から順番に文字列が連結されるので、注意してつないでいきます。

4.最後に「連結」とスクリプト変数「msg_slack」をつなぎます。

5.保存します。
最後に、マッピングをCSVに出力とEndの間にいれてつなぎます。

できあがりです。早速テストしてみましょう!






