いくつかのオブジェクトがあり、その中でいくつかのカスタムフィールドと1つのフィールドを標準フィールドとして定義しました。
まず、1つのフィールドを標準フィールドとして定義した理由を説明します。
私が定義したいくつかのオブジェクトはレコードを表し、レコードがすでにシステムにある場合はアプリでその値を更新する必要があります。すべてのオブジェクトに対して、たとえば「Contact」オブジェクトのようなキーが与えられています。キーとして「ContactEmail」が与えられています。そこで、連絡先のメールアドレスを標準フィールド、連絡先の名前をカスタムフィールドにしました。
だから、私の質問は、
1:キーがカスタムフィールドまたは標準フィールドであるかどうかは重要ですか?
2:標準フィールドにAPI名がないのはなぜですか。API名がなくてもapexコードから標準フィールドにアクセスするにはどうすればよいですか?
最後になりましたが、少なくとも
3:キーを持つことの重要性は何ですか。つまり、フィールドがキーである場合、他のフィールドからどのように分離されているかを意味します。
ありがとう