1

次のコードを使用して、Salesforce ページのドロップダウン リストに入力しようとしています。

public List<SelectOption> getContacts()
{
    List<SelectOption> options = new List<SelectOption>();
    for(Contacts c : [SELECT Name FROM Contacts])
    {
        if(c.Name != NULL)
        options.add(new SelectOption(c.Name));
    }
    return options;
}

しかし、保存時に「sObject タイプの連絡先はサポートされていません」というエラーが表示されます。今では、連絡先は標準オブジェクトです。私は Salesforce 初心者ですが、そのことはよく知っています。これは私が見逃している構文ですか?

4

1 に答える 1

1

Contactではなくを使用する必要がありますContacts。通常、オブジェクト API 名は単数形です。

for ( Contact c : [SELECT Name FROM Contact] )
于 2013-07-01T19:37:47.873 に答える