データ連携に奮闘中の皆様、いかがお過ごしでしょうか。
本日は通知メッセージ部分を作ってまいりましょう!
■HULFT Spuare/通知メッセージ作成
■スクリプト変数(mention)作成
1.「スクリプト_Qiita_VIEW数_LINEWORKS」を右クリックし、「新規作成」→「スクリプト変数」

2.「スクリプト変数」を記載します。
・変数型:文字列型
・初期値:メンションするユーザ名
・「スクリプト入力変数として使用する」に✓

3.スクリプト変数「mention」が、作成されていることを確認します。

■通知メッセージ作成
2.「連結」に以下を設定し、「完了」を押します。
・コメント:メッセージ連結
・入力数:4

メッセージを作成するにあたり、変換して次処理に渡すため、コツがいります。
情報を整理した上で、設定していきます。
以下がサンプルのテキスト部分です。
"text":"Hi <m userId=\"fukanoshin@XXXXXX">, You have received a new inquiry."
上記のメッセージに当たる部分を以下4パーツを作って、連結します。
①User前
②スクリプト変数「mention」←User名格納済
③User後
④スクリプト変数「msg_Chatwork」
①User前 <m userId="=<m userId="
→いわゆるくの字と、ダブルクオーテーションがそのまま記載すると変換に失敗するので、エスケープ(別の文字に置換)しています。
②スクリプト変数「mention」※宛先のユーザ名
→そのまま
③User後 ">,=">,
→いわゆるくの字と、ダブルクオーテーションがそのまま記載すると変換に失敗するので、エスケープ(別の文字に置換)しています。
④スクリプト変数「msg_Chatwork」※通知メッセージ
→そのまま
4.3.で作成した「単一行文字列定数」①に以下設定をし、「完了」を押します。
・コメント:User前
・一行文字列:<m userId="

5.3.で作成した「単一行文字列定数」②に以下設定をし、「完了」を押します。
・コメント:User後
・一行文字列:">,

6-2.「メッセージ連結」②とスクリプト変数「mention」をつなぎます。

6-4.「メッセージ連結」④とスクリプト変数「msg_Chatwork」をつなぎます。

7.保存を押します。
次はテストです!無事LINEWORKSにQiitaのアクセス数が表示されるでしょうか![]()





