Skip to content
/ CMS99 Public

비영리단체에 필요한 정기 이체 서명과 문서 발행 기능을 제공합니다.

Notifications You must be signed in to change notification settings

pangol/CMS99

Repository files navigation

CMS99 프로젝트 소개

해당 프로젝트는 비영리단체의 정기이체 후원을 하기 위해 필요한 정기이체 서명을 기능을 제공하기 위해 구구컬리지에 진행하는 프로젝트입니다. 정기이체 서명 문서를 받기 위해 메일로 왔다갔다 하는 게 번거로워서 자동화 프로그램을 만들었습니다

기능

버전 0.1

  • 정기이체 문서에 정보 기입 및 서명 기능
  • URL(주소)를 통해서 문서 서명 요청
  • 정기이체(사인에 추가된) 문서 발행

프로덕트 환경

  • Apps Script로 제작이 되어 있습니다
  • 해당 프로그램을 사용하기 위해서는 구글 계정이 필요합니다

설치방법

  • 해당 코드를 다운로드 받습니다
  • 또는 CLASP 를 사용하셔도 됩니다
  • 실행 전에 총 세개의 폴더가 필요합니다. 첫 번째는 템플릿문서가 들어갈 폴더, 서명이미지가 들어갈 폴더, 서명문서가 만들어질 폴더를 만들어 주세요
  • https://docs.google.com/document/d/11XueGRiT6KeosG4SEVVFaogljfA4OsdFyFk-L_IDAQI/copy 해당 링크를 클릭해서 템플릿 문서를 복사하시고 폴더에 저장하세요
  • 후원정보를 저장할 구글 스프레드시트를 만들어주세요
  • 실행 전에 구글 스프레드시트에 '후원리스트' 이름이 명시된 시트가 필요합니다
  • 스프레드시트를 열고 '도구' - '스크립트 편집기' 를 엽니다
  • 다운로드 받은 파일명과 동일하게 파일을 만들고 내용을 붙여넣습니다(또는 CLASP를 사용합니다)
  • 스트레드시트를 닫았다가 다시 열어보면 상단 메뉴에 'CMS정기이체' 가 있는 것을 확인할 수 있습니다
  • 메뉴에서 CSM 정기이체를 클릭해서 기본설정을 클릭합니다
  • 기본설정에서는 템플릿문서ID, 서명이미지폴더ID, 서명문서폴더ID와 템플릿 문서ID를 작성합니다
  • 정상으로 마치게 되면 '설정' 시트에 정보가 저장되어 있는 것을 확인할 수 있습니다.
  • ID는 폴더 또는 문서를 클릭했을 떄 브라우저 주소창에서 확인할 수 있습니다
  • 단체정보를 작성해주세요
  • 정상으로 마치게 되면 '단체정보' 시트에 정보가 작성되어 있는 것을 확인할 수 있습니다.
  • 서명요청을 하기 위해서는 Apps Script를 배포를 해야 합니다.
  • 스크립트 편집기로 이동을 해서 배포를 클릭하고 서명요청을 할 수 있는 URL을 복사합니다
  • 해당 주소를 이용해서 서명 요청을 할 수 있습니다
  • 서명이 완료되면 스프레드시트에 정보가 저장되어 있는 것을 확인할 수 있습니다
  • CMS정기이체를 클릭하고 만들기 원하는 번호를 입력하고 발행합니다
  • 정상적으로 실행이 되면 이 전에 설정한 서명문서가 들어갈 폴더에 정기이체 문서가 발행된 것을 확인할 수 있습니다

저작권

GNU GPLv3 을 따릅니다. 해당 내용은 아래 링크에서 자세하게 확인할 수 있습니다 라이센스 확인

문의

누구든 참여하고 싶으신 분들은 자유롭게 PULL REQUEST를 이용해서 참여하실 수 있습니다. 문의나 오류 발견시 깃허브 이슈에 남겨주세요

저자

구구컬리지 https://99college.org

About

비영리단체에 필요한 정기 이체 서명과 문서 발행 기능을 제공합니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published