def get_taskResult(plRunitem, taskname, resultName):
    """タスク名、Result項目名を指定しタスクResult値を取得する

    Args:
        plRunitem (dict): TEKTON CLI pipelinerun listの結果明細(1 pipelinerun)
        taskname (str): タスク名
        resultName (str): Result項目名

    Returns:
        (str): タスクResult値
    """
    # status.taskRuns[*]にtask毎、Result項目毎で格納されているので、タスク名、Result項目名が合致するものを探して値を返します
    for taskRun in plRunitem['status']['taskRuns'].values():
        if taskRun['pipelineTaskName'] == taskname:
            # キー値が存在する場合のみ処理する
            if 'taskResults' in taskRun['status']:
                for taskResult in taskRun['status']['taskResults']:
                    if taskResult['name'] == resultName:
                        return taskResult['value']
    return None