演習 - テーブル拡張の作成
Simon は、CRONUS International Ltd に勤務している開発者です。ソーシャル メディア情報を顧客に保管するためのソリューションを作成する必要があります。ソーシャル メディア情報を保存するためのテーブル拡張機能を作成する必要があります。
タスク
スニペットを含むテーブル拡張機能を作成します。
既存のテーブルにフィールドを追加します。
手順
Visual Studio Code を開始します。
表示 > 拡張機能 (Ctrl +シフト+X) を選択します。
Marketplace の拡張機能を検索する検索ボックスに、AL 言語と入力します。
緑のインストール ボタンを選択します。
新しい AL 拡張機能プロジェクトを作成します。 表示 > コマンド パレット... (Ctrl+Shift+P) を選択します。
検索ボックスに AL: Go! と入力し、一覧からコマンドを選択します。
提示されたパスを受け入れます (または別のパスを入力します)。
4.0 Business Central 2019 リリース ウェーブ 2 ターゲット プラットフォームを選択します。
開発エンドポイントとして、Microsoft クラウド サンドボックスを選択します。
アプリケーション記号をダウンロードします。 表示 > コマンド パレット... (Ctrl+Shift+P) を選択します。
検索ボックスに AL: Download symbolsと入力し、一覧からコマンドを選択します。
要求された場合は、組織の資格情報 (Microsoft 365 アカウントまたは Microsoft Entra ID アカウント) を入力します。
app.json ファイルを開き、名前設定をソーシャル メディアに変更します。 発行元の設定を Cronus International Ltd. に変更します。
HelloWorld.al ファイルを削除します。
ファイル > 新しいファイルを選択し、ファイル > 保存を選択してファイルを直ちに保存します。 ファイルに SocialMedia.TableExt.al という名前を付けます。
コード スニペットを使用して、ファイルに新しいテーブル拡張を作成します。 ttableext と入力し、Tab キーを押します。
ID を 50110 に変更し、名前を CRONUS ソーシャル メディア テーブル Ext に変更します。
テーブルの拡張機能によって顧客テーブルが拡張されていることを確認します。
次の表からフィールドを作成します。
フィールド番号 フィールド名 データ型 長さ 50110 Facebook テキスト 50 50111 X、旧 Twitter テキスト 30 50112 Instagram テキスト 50 50113 LinkedIn テキスト 50 各フィールドの Caption と DataClassification" プロパティを設定します。
ファイル内の他のコードを削除します (変数 myInt を削除します)。