js func 안의 변수에 값 전달하는법

taskName 이 유동적으로 바뀌어야합니다.예 1-2 의 경우는 어떻게 해야하나요?

taskName = “1번 추출”;
taskName = “2번 추출”;
taskName = “3번 추출”;
함수로 만들어 호출할라고 해도 importCells에서 에러납니다
is not a function

예) 1-2

var funct = function(graph, evt, target, x, y)
{
var cell = new mxCell(taskName, new mxGeometry(0, 0, 120, 40));
// new 안에 taskName의 내용이 바뀌어야합니다. 지금은 맨 마지막 값만 나와서 함수를 어떻게 호출해서 값을 변경해야하나요?
cell.vertex = true;
var cells = graph.importCells([cell], x, y, target);
};

funct 가 인자를 하나 더 받으면 안되나요?

evt에서 에러납니다
드래드 드랍하는 버튼의 텍스트를 받는게 taskname입니다
.다른 방법없나요?

질문이 좀 이해가 안가긴 하는데요.
그래도 답변해 드리자면 전역변수에 몇번째 호출인지를 기록해두고, 그걸 참조&업데이트 하면서 taskName을 논리적으로 만드시는게 좋겠네요.

버튼을 드래그 할때 버튼의 Text인 TaskName이 funct함수안의 mxCell 첫번째에 담기게 하는게 목적입니다.
여러 개의 버튼이 있는데 해당 버튼을 드래글 할때 마다 드래그한 버튼의 텍스트를 표시하려고 하는 겁니다…
텍스트가 담기는 부분이 mxCell이구요.

좀더 자세한 설명 부탁드립니다.

evt가 드래그 이벤트 객체라면
evt.target.value
evt.target.innerHTML
등으로 버튼 내용을 가져오실 수 있을 것 같네요.

코드 전체와 요구사항을 보여주세요.
사용하시는 라이브러리도요.
어떤 구현을 하시려는 건지 이해가 안가요.