目次:
ビデオ: Dynamic Web Pages - OutSystems Platform Training 2024
計算された列は、SharePoint 2016でデータを自動的に生成するために特に強力です。威圧しないでください - ウェブには、SharePoint計算カラムの素晴らしい数式の例がたくさんあります。一般的な使い方には、
- 日付列に日付を追加して有効期限または期日列を計算する
- 数値または通貨列を追加して合計を取得する
- Me関数を使用してフィールドにユーザー名を自動的に追加 > <! -
計算列を作成するには、次の手順を実行します。
[列の作成]ダイアログボックスの[名前と種類]オプションで計算列の種類を選択します。
- 追加列設定領域は、計算の入力と列オプションの指定をサポートするように変更されます。
計算列の列設定。
式のテキストボックスに適切な構文を使用して式を入力します。 - アプリ内の別の列に基づいて計算を行う場合は、角括弧の参照構文を使用してその列を参照できます。
たとえば、Shipping Deadline値を計算するには、式のテキストボックスに
[Order Date] +5 と入力して、別の列のOrder Date値に5日を追加します。 使用可能な場合は、ページの[追加の列の設定]セクションから、戻り値およびその他のデータ型のプロパティオプションの適切なデータ型を選択します。
- すべての戻り値が入力列と同じデータ型であるとは限りません。たとえば、別の日付から1つの日付を減算すると、戻り値は数値(2つの日付間の日数の差)です。
他の例としては、
<! - 2 - >
現在のユーザー名をフィールドに追加します。式のテキストボックスに定数- [Me] と入力します。 式のテキストボックスに
- [Today] +7 を入力して、今日の計算で日付を使用して新しい日付を作成します。 ルックアップ列の使用
選択肢フィールドですべてのオプションを維持するのは面倒でエラーが発生する可能性があります。 SharePointは、
トランザクション アプリケーションから 検索 情報を分離することによって、リレーショナルデータベースと同様のモデルを使用します。別々のアプリケーションで管理できるすべての参照データを考えてみましょう。例えば、コンピュータハードウェアインベントリルックアップアプリケーションは、ハードウェアタイプ、保守契約、および部署の位置を含むことができる。これらのアプリは、トランザクションアプリケーションとは別に、つまり在庫そのものを管理することができます。 <! - 3 - >
たとえば、単一のフィールド - タイトル - を持つカスタマーカスタムアプリを作成し、顧客の名前を入力することができます。その後、顧客が置く注文を追跡するために注文アプリを作成します。 CustomerはOrderアプリの列です。 Choiceフィールドを作成するのではなく、Lookupデータ型を使用してCustomerアプリに接続し、OrderフィールドのCustomer列のデータとしてTitleフィールドを使用できます。結局のところ、すべての顧客が注文から分離されています。顧客が自分の名前を変更する必要がある場合(彼女は結婚しているか、名前のスペルが間違っていた可能性があります)、Orderアプリのすべてのエントリではなく、Customerアプリで名前を変更するだけです。
ルックアップ・アプリケーションの他の列をドロップダウン・リストに追加して、ユーザーが適切な選択肢を選択できるようにすることもできます。ユーザーがドロップダウンリストから値を選択すると、追加の列の値も表示されます。以下の例は、ルックアップ列を使用して顧客の販売地域を表示するシナリオを示しています。顧客の名前と販売地域は1つのアプリに保存され、ルックアップカラムを使用して別のアプリに表示されます。また、Webパーツでのインライン編集の使用を確認することもできます。
ルックアップ列から値を選択する。
データベースと参照整合性に精通しているユーザーの場合、SharePoint 2016にはこの実装をサポートするための追加オプションが含まれています。ルックアップ列は、追加の列の値を照会して表示するために使用できる、結合されたアプリケーションのチェーンを作成するためにも使用できます。