2017-06-28 3 views
2

私はPowerAppsの新機能で、私たちのカフェテリアのランチセレクションを表示するアプリケーションの開発に取り組んでいます。静的な数のアイテムが毎日(ホットドッグ、サンドイッチ、サラダなど)提供され、毎日ランチスペシャルがあります。静的アイテムは、名前がStatic_Lunchのコレクションとして格納されます。このコレクションは、OnStartメソッドでClearCollectてウェルカムページに生成されます。PowerAppsギャラリーを使用してコレクションとその他の変数を表示

ClearCollect(Static_Lunch, {Food:"Sandwhich"}, {Food:"Yogurt"}, {Food:"Salad"}, {Food:"Hot Dogs"}, {Food:"Baked Potato"},{Food: "Apple"}, {Food: "Fee"},{Food:"Fi"}, {Food:"Fo"}, {Food:"Fum"}) 

その後カフェテリアで毎週更新されるExcelファイルに格納された特別な毎日のランチがあります。これは、Test_Dataと呼ばれるPowerAppのエンティティです。これは、日付とそれぞれの特殊な2つの列を持つExcelシートです。

ランチスペシャルを上にして、すべての下の静的アイテムをすべて1つのギャラリーに表示しようとしています(必ずしもギャラリーである必要はなく、連続スクロールのものである必要はありません)。私が使用してその日のランチ特別を見つけています:

Filter(Test_Data, Text(Now(), "mm/dd/yyyy"))) 

1の連続スクロール可能な画面で昼食の特別なと静的な食品の両方を表示するための最善の方法でしょうか?

答えて

2

ClearCollect()呼び出しの最初のパラメータとしてFilter()の結果を追加するだけで済みます。そのため、フィルタに一致するスペシャルが最初にStatic_Lunchに追加され、残りのアイテムが追加されます。

+0

こんにちはアレン、応答ありがとう!私はこのコードがどのように見えるかの形式を理解するのに少し苦労しています。 'Filter()'関数はソースと論理入力を必要とするので、Filter関数のopen括弧の後に 'ClearCollect()'コードの残りの部分が入ります。 – neerbasu

関連する問題