2013-12-09 57 views
2

我正在使用describeSObject來獲取對象「contact」的字段列表。如何使用Salesforce上的describeSObject獲取自定義字段列表

但是,雖然我在聯繫人對象中創建了一些自定義字段,但這些自定義字段不會出現在循環字段屬性時返回的字段列表中。

$fields = $mySforceConnection->describeSObject('contact'); 

foreach($fields->fields as $value){ 
    echo $value->name.' '.$value->label."\r\n"; 
} 

這樣做時,我得到所有的默認聯繫對象字段,但不是我爲該對象創建的自定義字段。

我找不到我沒做對的,有什麼想法?

在此先感謝您的幫助。

回答

1

describeSObject將返回您有權訪問的所有字段(標準&自定義),聽起來您可能沒有授予您的配置文件FLS(字段級別安全)訪問您的新字段。

+1

在自定義字段的「設置字段級安全性」中,我檢查了所有複選框,但自定義字段不會顯示。是否還有其他可以考慮的銷售人員設置,我應該查看一下?謝謝 – Vincent

+0

您確定您在兩種情況下都在尋找相同的組織嗎? – superfell

相關問題