システム管理者の独り言

元営業の素人がsalesforceシステム管理者になったので備忘録を。。

SObjectのプレフィックスを取得してみる

そこまで使うこともないのですが、時々オブジェクトのプレフィックスを知りたいときがある。

そこで一覧で取得できるようにしてみました。

 

<完成イメージとして。。。>

・標準オブジェクトとカスタムオブジェクトを分けて表示

API名、ラベル名もあわせて表示

 

<参考にしたのはこの辺>

developer.salesforce.com

developer.salesforce.com

 

でもって、visualforceでボタンを押すと一覧を表示する画面を作成

初期表示は下記の状態

f:id:iwaoLog:20170802193338p:plain

ボタンを押すと・・・・

 

f:id:iwaoLog:20170802193334p:plain

 

カスタムオブジェクトも表示できた。

f:id:iwaoLog:20170802193330p:plain

 

そこまで使うのかというと、正直わからないが一覧で取得できたことは良かったかも。

 

作ったソースはこちらです。

そのまま流用できるとは思いますが、オブジェクトへのアクセス権は考慮していないです。cssもVF内に直接書き込んでいます。

 

gist1ed14735410c0df223ba0353878def18

gistb4d3e948f717ac2fccb4bc16629463d1