2012-05-24 3 views
0

Henrique Abreu가 작성한 FormEmailer 스크립트를 사용하고 있습니다. 놀라운 프로그램입니다 & 정말 기뻤습니다. 나에게는 혼란스런 문제가 하나 있습니다. 수동으로 줄을 처리 할 때 완벽하게 작동하지만 양식 제출 트리거를 사용하려고하면 오류 메시지 &이 작동하지 않습니다. onEdit TypeError : 정의되지 않은 "getSheetByName"메서드를 호출 할 수 없습니다. (198 행) formSubmit 나는 어떤 도움이나 제안을 크게 잃어 버렸습니다. 미리 감사드립니다. MichaelFormEmailer 스크립트 오류 메시지

답변

0

"양식 제출"에 대해 어떻게 설정/실행합니까? 설명에서 코드 편집기에서 직접 실행하려고하는 것 같습니다. 그렇지 않다면,이 오류 메시지는 이메일에 있습니다.

어쨌든 올바른 기능을 실행하려면 timeDriven이라고합니다. 그리고 스크립트 편집기를 열고 "리소스"메뉴를 클릭하고 트리거를 실행하여 실행하십시오. 이 버전을 만들었을 때 또는 어쨌든 get the row of the form submitted에 없었습니다. 그러므로 우리가 가진 유일한 안전 솔루션은 시간 구동 트리거를 사용하는 것이 었습니다. 그러나 양식의 사용률이 다소 낮습니다. 즉 둘 이상의 사용자가 거의 동시에 데이터를 제출하지 않을 가능성이있는 경우 양식 제출 트리거에 을 사용할 수 있습니다.

덧붙여서 Stackoverflow가 FormEmailer과 관련된 질문을하는 데 가장 좋은 장소인지는 모르겠지만 실제로는 meant only for programming 의심입니다. 음 ... 코드를 수정하지 않는 한. FormEmailer 관련 질문은 Google Group에 게시해야합니다.

+0

죄송합니다. 귀하가 추천 한대로 적절한 Google 그룹에 의견을 게시하겠습니다. – MHadden

+0

괜찮습니다. 어쨌든 그룹을 만들었습니다 :) –

+0

내 도움 요청에 응답 해 주셔서 감사합니다. 처음에는 양식에서 실행했습니다. 나는 너무 낙담하고, 나는 모든 것을 삭제하고 시작했다. 오류 메시지가 표시되는 것을 멈추었으므로 처음에는 무엇이 원인인지 모르지만 formsubmit에서는 여전히 작동하지 않았습니다. 회신을 읽은 후 "OnEdit"으로 설정된 기능이 있음을 깨달았습니다. 나는 당신이 말했듯이 그것을 "timeDriven"으로 바꿨다. 그리고 그것은 완벽하게 작동하는 것처럼 보인다. 훌륭한 스크립트 작성뿐 아니라 조언을 주셔서 감사합니다. 나는 많은 것을 보았으나 아무도 이것뿐만 아니라 일하지 않았다. 감사합니다, Michael – MHadden