2016-02-13 19 views
0

我得到一個錯誤條件表達式必須是布爾類型。頂點,如果條件

for (Account acc: trigger.new) 
    { 
     if(acc.RecordTypeId = [SELECT Id from RecordType WHERE sObjectType = 'Account' AND IsActive = True AND Name = 'Health Care' LIMIT 1].Id) 
     { 
      //some code 

     } 

回答

0
if(pos.RecordTypeId == [SELECT Id from RecordType WHERE sObjectType = 'Account' AND IsActive = True AND Name = 'Health Care' LIMIT 1].Id) 

使用雙==,而不是如上。

+0

非常感謝你! –

+0

這是否解決了您的問題? – Rafael

+0

是的。這確實解決了我的問題。其實我還有一個問題。 –