問題タブ [powerapps-formula]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
323 参照

sharepoint - Sharepoint 列に基づいて、BrowseGallery の PowerApps データ ソースをフィルター処理する

SharePoint Online リストに基づく資産管理 PowerApp を設計しています。アイテムの種類 (ラップトップ、サーバー、プリンターなど) などのフィールドを取り、スキャンしたバーコードに基づいてユーザーが現在フィルター処理できるようにします。ただし、ユーザーがラップトップまたはサーバーのどちらを検索するかを選択するメニュー画面を作成しました。これにより、選択内容に応じて別の画面に移動します。フィールド内の値に基づいてデータ ソースをフィルター処理したいと考えていAssetTypeます。これは、ラップトップ、サーバー、またはプリンターのいずれかである複数選択フィールドです。

BrowseGallery の現在の式は次のとおりです。 SortByColumns(Filter(EquipmentInventory, StartsWith(Barcode, BarcodeScanner1.Value)), "Title", If(SortDescending1, Descending, Ascending))

私が試してみましたSortByColumns(Filter(EquipmentInventory.ItemType == "Laptop", StartsWith(Barcode, BarcodeScanner1.Value)), "Title", If(SortDescending1, Descending, Ascending))

そしてまた

SortByColumns(Search([@AssetType], BrowseScreen_SearchInput.Text in AssetType && AssetType.Value = "Laptops", "AssetType", If(SortDescending1, Descending, Ascending))

ラップトップのみを表示するようにデータ ソースをフィルタリングしようとしましたが、無効な引数のエラーが発生しました。

これが機能するようになると、期待される結果は、各画面にフィルターを付けて、ラップトップ画面にラップトップを表示することです。

各画面にアセットの BrowseGallery を表示し、ユーザーがバーコードに基づいて検索できるようにしたいと考えています。

どんな助けでも大歓迎です!