0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

MetaData APIを使ってプロファイルを読む(準備)

Last updated at Posted at 2021-02-14

どうも、メタデータでの名前と通常目にするプロファイル名は違うみたいです。

https://salesforce.stackexchange.com/questions/159005/listing-of-all-standard-profiles-and-their-metadata-api-names

image.png

#readMetadataが例外をスローしないのはなぜですか?
前の例では、readMetadata操作を使用しています。この操作に指定されたフルネームのいずれかが無効な場合(カスタムオブジェクトが存在しない場合など)、この操作は例外をスローしません。代わりに、空のレコードが返されます。たとえば、次の例は、無効なカスタムオブジェクトのフルネームを使用してもメタデータレコードが返されるが、フルネームがnullであることを示しています。したがって、ここでのアドバイスは、readMetadataから返された情報の内容を信頼する前に、FullNameがnullでないことを確認することです…

MetadataService.CustomObject customObject =
   (MetadataService.CustomObject) service.readMetadata('CustomObject',
      new String[] { 'DoesNotExist__c' }).getRecords()[0];
System.assertEquals(customObject.FullName, null);

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?