這個欄位明明就存在啊,為什麼一直得到 error message: "Variable does not exist: ContactId"
情境
我在 Opportunity Trigger 裡寫了很簡單的 code,使用到 ContactId 這個 field。
for(Opportunity opp: Trigger.new){
if(opp.ContactId != null){
// Some actions
}
}
但是要從 VSC deploy 上 sandbox 的時候,被這個 error 給卡住:
Variable does not exist: ContactId
原因
我這支 trigger 的 API version 太舊了,沒有支援到這個欄位。
解法
把 API version 升級到 46.0 以上即可。
留言
張貼留言