この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

開発

テストデータをインポートしたら、プロジェクトの設定プロセスは完了です。開発プロセスを開始する準備ができました。

CLI からのソースファイルの作成

CLI からソースファイルを追加するには、適切なディレクトリで作業していることを確認します。たとえば、パッケージディレクトリ名が force-app の場合、force-app/main/default/classes に Apex クラスを作成します。各パッケージディレクトリの下に、ドキュメント、カスタムオブジェクト、カスタムオブジェクトの翻訳以外のソースを任意に整理できます。

API バージョン 45.0 以降、Lightning Web コンポーネントと Aura コンポーネントの 2 つのプログラミングモデルを使用して、Lightning コンポーネントを作成できます。コンポーネントのソースファイルを整理するには、Aura コンポーネントが aura ディレクトリにある必要があります。Lightning Web コンポーネントは lwc ディレクトリにある必要があります。

次のいずれかのコマンドを実行します。

  • force:apex:class:create
  • force:apex:trigger:create
  • force:cmdt:create
  • force:cmdt:field:create
  • force:cmdt:record:create
  • force:lightning:app:create
  • force:lightning:component:create
  • force:lightning:event:create
  • force:lightning:interface:create
  • force:lightning:test:create
  • force:staticresource:create
  • force:visualforce:component:create
  • force:visualforce:page:create
次の役立つ 2 つのフラグ (省略可能) を使用することを検討します。
オプション 説明
-d、--outputdir 作成されるファイルを保存するディレクトリ。ディレクトリを指定しないと、ソースは現在のフォルダに追加されます。ソースを既存のディレクトリに追加するには、絶対パスまたは相対パスを指定します。絶対パスまたは相対パスが指定されていない場合、ディレクトリが存在しないときは、CLI が自動的にディレクトリの作成を試みます。
-t、--template ファイル作成に使用するテンプレート。

コマンドに関する詳細を確認する場合は、--help オプションを指定して実行します。たとえば、sfdx force:apex:class:create --help のように実行します。

ヒント

ソースファイルの編集

任意のコードエディタを使用してプロジェクトの Apex クラス、Visualforce ページおよびコンポーネント、Lightning Web コンポーネント、Aura コンポーネントを編集します。デフォルトのスクラッチ組織で編集を行い、force:source:pull を使用してそれらの変更をプロジェクトにプルすることもできます。すでにスクラッチ組織にある Lightning ページ (FlexiPage ファ��ル) の場合、ショートカットを使用してデフォルトブラウザからスクラッチ組織で Lightning アプリケーションビルダーを開きます。Lightning ページは flexipages ディレクトリに保存されます。

デフォルトブラウザで FlexiPage を編集するには (たとえば、Property_Record_Page のソースを編集するには)、flexipages ディレクトリから次のコマンドを実行します。

1sfdx force:source:open -f Property_Record_Page.flexipage-meta.xml

Lightning アプリケーションビルダーに .flexipage-meta.xml を読み込み、ブラウザは起動しない URL を生成するには、--urlonly | -r フラグを使用します。

1sfdx force:source:open -f Property_Record_Page.flexipage-meta.xml -r