0

select ステートメントがある文字列 'Test' をハードコーディングできるため、すべての権限セットが正しく更新されていますが、select ステートメントを挿入すると、チャット ボットがすぐに閉じます。誰かが簡単に見てもらえますか?電子メール アドレスを取得し、連絡先オブジェクトを検索して appDecision (カスタム フィールド) を返すことができることをテストしようとしています。

public with Sharing class GetAdmissionStatus {
public class DecisionOutput {  
  
    @InvocableVariable( required=true )  
    public String aDecision;  
}  
  
public class DecisionInput {  
  
    @InvocableVariable( required=true )  
    public String applyEmail;  
      
}  

@InvocableMethod(label='Get Admission Status')  
public static List < DecisionOutput > GetAdmissionStatus( List < DecisionInput > listDecisionInputs ) {  
  
    List < DecisionOutput > objOutputs = new List < DecisionOutput >();  
    DecisionOutput objOutput = new DecisionOutput();  
    Set < String > strapplyEmails = new Set < String >();  
    for ( DecisionInput objDecisionInput : listDecisionInputs )  
        strapplyEmails.add( objDecisionInput.applyEmail );  
    objOutput.aDecision = [ SELECT AppDecision__c FROM Contact WHERE Email IN: strapplyEmails LIMIT 1].AppDecision__c;  
    objOutputs.add( objOutput );   
    return objOutputs;  
  
}  

}

4

1 に答える 1