Warning: mb_convert_encoding(): Unable to detect character encoding in /home/ippu/ippu-biz.com/public_html/wp-content/themes/cocoon-master/lib/open-graph.php on line 145
Microsoft Plannerは「Planner and To Do」等に名称変更されていますが、Power Appsコネクタとしての基本的な挙動(ListMyTasksV2など)は、この記事の手順で現在も実装可能です。
この記事の内容まとめ
やりたいこと:
自分に割り当てられたタスク(複数プラン対応)を一覧表示し、期限切れを赤く警告する。
1. GalleryのItemsプロパティ(期限日順でソート):
Sort(Planner.ListMyTasksV2().value, dueDateTime, SortOrder.Ascending)
2. 期限切れアイコンのVisibleプロパティ:
And(
ThisItem.percentComplete < 100,
DateDiff(Now(), ThisItem.dueDateTime) < 0
)
完成イメージ


全てのタスクを期限日順で表示して、完了したタスクにはチェックマーク、期限が過ぎても完了してないタスクには悲しいマークを表示する!
Plannerコネクターを追加

ギャラリーコントロールに一覧表示する





タスクのタイトルが出る!

タスクの期限日が出た!

いい感じになる。

いい感じ!これで一覧表示は終了!
完了、期限切れアイコンの表示

もちろん、チェックマークや悲しいマークの代わりに、このImageに画像を表示するなら、残していてもOK!



いい感じ!


期限が過ぎつつ、完了していないタスクに、悲しいマークが表示される!完成!!
Visibleに入れる式はこんな感じで、
And(
ThisItem.percentComplete<100,
DateDiff(Now(),ThisItem.dueDateTime)<0
)
達成率が100%未満、かつ、現在日付と期限日の差分(DateDiff)が0未満、つまり期限日が過ぎている場合は、true(悲しいマーク表示)になる。
コメント