2012-11-09 4 views
0

Google Apps 스크립트와 자바 스크립트를 직접 가르치려고합니다. 어리석은 질문이라면 용서하십시오. 기본적으로 기본 워크 플로 등의 비즈니스 자동화를 배우는 데 관심이 있습니다. 승인 프로세스/편지 병합 등.이 유형의 스크립트를 수행하는 방법을 보여주는 GAs 및 기타 YouTube 용 개발자 페이지의 예제를 보았습니다. 편지 병합, 문서 작성 등의 워크 플로우를 성공적으로 만들었습니다.Google Apps 스크립트 기능이 가장 좋습니다.

이러한 유형의 워크 플로우와 기능 사용을 개발하는 데있어서 가장 적합한 방법은 무엇인지 궁금합니다. 위의 워크 플로는 HTML 페이지를 생성하는 doGet()이있는 큰 함수 중 하나입니다.

onFormSubmit이 템플릿을 만들고, 포럼 제출 스프레드 시트에서 데이터를 읽고, % keys %를 대체하는 템플릿에 쓰고, 문서를 만들고 이메일에 첨부하고, 문서를 삭제하는 것이 더 좋습니다 여러 개의 작은 기능으로 전자 메일을 보냅니다. 각각의 작업에 대해 하나씩 템플릿을 만들거나 이메일 등을 보내십시오. 그런 다음 매개 변수를 전달하여 함수를 서로 호출합니다.

이와 같은 워크 플로에 적합한 또는 최선의 방법/접근 방법으로 간주되는 사항은 무엇입니까 ??

답변

1

나는 일반적으로 당신과 같은 길을 갔다고 생각합니다. 큰 스크립트에서 모든 것을 자동화하려고 시도했지만 라이브러리 https://developers.google.com/apps-script/guide_libraries을 발견했습니다. 그래서 이제는 일반적으로 반복적으로 실행되고 필요할 때 몇 가지 주요 함수에서 호출하는 일련의 미니 함수가있는 MyUtilities 라이브러리가 있습니다.

그 자체가 가장 좋은 방법인지는 모르겠지만 주 기능이 더 가볍고 쉬워지고 모든 주요 기능에서 MyUtilities를 사용할 수 있습니다. 필자는 열 이름을 기준으로 열 번호를 검색하는 등의 작업을 수행하므로 해당 함수는 특정 행 번호에 종속되지 않으므로 워크 플로가 변경되면 변경 될 수 있습니다. 따라서 매개 변수를 전달하여 모든 주요 함수에서 호출 할 수 있습니다 . 나를 위해 일합니다.

관련 문제