LoginSignup
4
8

More than 3 years have passed since last update.

PowerAutomateで受付番号を作りたい

Posted at

PowerApps で入力した内容で、SharePointOnline のリストに登録されたアイテムに対して、
”受付番号” 的なやつを追加してみたい! と思って試した結果を記録します。

受付番号はユニークな値であればよいので、リストにアイテムが登録されると自動的にふられる ”ID” の値をそのまま使うでもよいのですが。。。
それだけだと味気ないので、「日付 (年月日) + ID 」の組み合わせでそれっぽくしたいと思いました。

私自身まだまだ詳しくなく、色々と試行錯誤した結果なので、もしかしたら適切な方法ではないかもしれません。
もっといい方法がありましたら、ご教示いただけますと幸いです。

1. SharePointOnline リストの設定

SharePointOnline リスト ”受付番号” の種類は、「 1 行テキスト」にします。
image.png

2. PowerAutomate アクションの設定

"項目の更新" アクションの "受付番号" 項目へ以下関数を組み込みます。

string(concat(convertFromUtc(utcNow(),'Tokyo Standard Time','yyyyMMdd'),outputs('項目の取得')?['body/ID']))
image.png

① : 以降の値を文字列化
② : 文字列の結合 (③ と ④ を結合)
③ : UTC時間を yyyymmdd の形式で日本時間へ変換
④ : 前段の "項目の取得" アクションの出力結果から、body に含まれる ID の値を動的に取得

image.png

3. 実行結果

以下のように、 年月日 + ID の値 "153" で、イメージ通りの受付番号ができました。

image.png

めでたしめでたし。

4
8
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
8