2013-08-02 1 views
1

이것은 원래의 질문 here에 대한 후속 질문입니다. Bugzilla & Trac 사이의 결정은 우리를 위해 만들어진 것으로 보이며 Trac입니다. 지금까지 발견 한 옵션은 다음과 같습니다.Google Form GAS 스크립트에서 Trac 티켓을 만드시겠습니까?

  • 이메일 알림을 보내고있는 GAS 스크립트를 수정하여 현재 Google 양식 버그 보고서를 활용하십시오. 지금까지 예제를 찾을 수 없었지만 GAS 스크립트의 전자 메일 부분을 수정하여 Trac 서버에 전자 메일을 보내 티켓을 자동으로 열 수있는 것으로 보입니다. 이것은 내가 선호하는 옵션이지만 가능한 경우 예제를보고 싶습니다.

  • TracCmdScript를 사용하여 뭔가를 작성하지만, 사이트가 3 년 동안 업데이트되지 않은, 그리고 파이썬을 사용하여 나타납니다, (나는 싶습니다하지만) 나는 능숙하지 않다 언어와 XmlRpcPlugin, 현재 개발중인 것으로 보인다.

  • email2trac을 사용하기 위해이 SO 페이지에 인용 된 이메일 옵션 웹 사이트도 있지만, 인용 된 사이트는 죽은 것으로 보입니다. 을 편집하십시오. 새로운 사이트는 다음과 같습니다. email2trac 아직 몇 년 동안 언급되지 않았지만 기능적인 것으로 보입니다.

저는 SO 사람들이 가지고있는 다른 제안에 대해 열려 있습니다.

+0

아직도 해결책을 찾고 있습니까? 우리는 새로운 티켓을 만들고 이메일을 통해 기존 티켓을 업데이트하는 데 필요한 맞춤형 email2trac을 광범위하게 사용합니다. 내가 아는 것을 나눌 수있어서 기쁩니다! – mjk

+0

@mjk 나는 당신이 나를 가르쳐 줄 수있는 것을 배우는 데 매우 흥미가있을 것입니다. 이 프로젝트는 다른 제약으로 인해 다소 편중되었지만 여전히 관심을 가지고 있습니다 – delliottg

답변

0

XMLRPC 플러그인이 Trac과의 상호 작용을 자동화하는 가장 신뢰할 수있는 방법이라는 것을 알았습니다. 실질적으로 모든 주요 프로그래밍/스크립팅 언어에는 XML RPC 또는 JSON RPC 호출을 수행하는 데 사용할 수있는 라이브러리가 있습니다. 따라서 대부분의 어려운 작업이 처리됩니다. 제출 된 양식 데이터를 전자 메일로 형식화하는 스크립트가 이미있는 경우 해당 스크립트를 수정하여 동일한 데이터를 가져 와서 XML 또는 JSON 형식으로 변환 한 다음 Trac에 셔플하십시오. XMLRPC Plugin's website에는 Trac 서버에 RPC 명령을 보내기위한 여러 언어의 샘플 코드가 포함되어 있습니다.

+0

Google 양식의 백엔드에서 자바 스크립트 인 GAS 스크립트를 사용하고 있습니다. 현재는 버그 파일러와 일반적인 버그 핸들러 주소로 확인 메일을 보내고 있습니다. 내가 인용 한 예제를 살펴보고 알아낼 수있는 것을 살펴 보겠습니다. 포인터 주셔서 감사. – delliottg

관련 문제