Creating sequence action

Prev Next

Available in Classic and VPC

A few examples that may help with understanding and utilizing sequence actions are introduced. Example code is as follows.

  • Example 1
    def main(user_parameter):
        # Process your business logic
        allow_users_id = {1, 2, 3}
        is_allowed = False
        if 'userId' in user_parameter and user_parameter['userId'] in allow_users_id:
            is_allowed = True
    
        # Result JSON
        result = dict()
    
        # Success
        if is_allowed:
            result['resCode'] = 0
    
        # Failure
        else:
            result['resCode'] = -1
            result['errMessage'] = 'Error'
    
        # Return result JSON
        return result
    
    
  • Example 2
    def main(pre_action_result):
        if 'resCode' in pre_action_result and pre_action_result['resCode'] == 0:
            on_success(pre_action_result)
        else:
            on_failure(pre_action_result)
    
    
    def on_success(pre_action_result):
        print('Success')
    
    
    def on_failure(pre_action_result):
        print('Failure')
        print(pre_action_result['errMessage'])