온라인 Apps Script 환경을 사용하여 모든 커넥터 관련 작업을 수행할 수 있지만 일부는 시간이 지남에 따라 반복되고 오류가 발생할 수 있습니다.
dscc-gen
는 이러한 반복적인 작업을 처리하기 위해 고안된 도구입니다. 따라서 개발자는 자동화를 통해 방지할 수 있는 오류 대신 비즈니스 문제 해결에 집중할 수 있습니다.
요구사항
- npm 5.2.0 이상
- 명령줄에 관한 지식
dscc-gen
사용
dscc-gen
는 새로운 커뮤니티 커넥터 프로젝트를 생성하거나 기존 프로젝트에서 사용할 수 있습니다.
기존 커넥터
dscc-gen
도 기존 프로젝트에서 사용할 수 있습니다. 먼저 scriptId
를 복사한 후 다음 명령어를 실행합니다 (YOUR_SCRIPT_ID
를 scriptId
로 대체).
npx @google/dscc-gen connector --script_id YOUR_SCRIPT_ID
커넥터에 대한 몇 가지 세부정보를 입력하라는 메시지가 표시됩니다. '프로덕션'이라는 배포가 아직 없는 경우 자동으로 생성됩니다. 기존 코드는 전혀 수정되지 않지만 dscc-gen
이 할 수 있는 모든 작업에 액세스할 수 있습니다.
새 커넥터
dscc-gen
를 사용하여 새 커뮤니티 커넥터를 만들려면 다음 명령어를 실행합니다.
npx @google/dscc-gen connector
새 커넥터에 대한 몇 가지 세부정보를 입력하라는 메시지가 표시됩니다. 처음 사용하는 사용자는 clasp
를 인증하라는 요청을 받게 됩니다. clasp
는 명령줄에서 Apps Script 프로젝트를 만들고 수정하는 도구입니다.
프롬프트가 완료되면 dscc-gen
에서 새 Apps Script 프로젝트를 만들고 할 수 있는 모든 작업을 출력합니다.
dscc-gen
앱으로 무엇을 할 수 있나요?
명령어 | 설명 |
---|---|
npm run open |
Apps Script에서 프로젝트를 엽니다. |
npm run push |
Apps Script에 로컬 변경사항을 푸시합니다. |
npm run watch
|
로컬 변경사항을 감시하고 Apps Script에 푸시합니다. |
npm run prettier |
커뮤니티 표준을 사용하여 코드의 형식을 지정합니다. |
npm run try_latest
|
Looker Studio에서 최신 코드로 배포를 엽니다. |
npm run try_production
|
Looker Studio에서 프로덕션 배포를 엽니다. |
npm run update_production
|
최신 코드를 사용하도록 프로덕션 배포를 업데이트합니다. |
어떻게 사용해야 하나요?
dscc-gen
를 사용하는 방법은 다음과 같습니다.
- 커넥터에 추가할 기능을 확인합니다.
- 로컬 변경사항을 Apps Script에 푸시하도록
npm run watch
를 실행합니다. - 즐겨찾기 자바스크립트 편집기를 사용하여 코드를 변경합니다.
npm run tryLatest
를 실행하고 새 기능이 예상대로 작동하는지 확인합니다.- 새 기능을 사용할 수 있도록
npm run updateProduction
를 실행하여 프로덕션 배포를 업데이트합니다. npm run tryProduction
를 실행하고 새 기능이 작동하는지 다시 확인합니다.
스크립트 ID 가져오기
scriptId
를 가져오려면 기존 프로젝트로 이동한 후 URL의 /d/
및 /edit
앞에 있는 섹션을 복사합니다. 예: 다음 URL:
- 원본 URL:
https://script.google.com/a/google.com/d/example-script-id/edit
- 스크립트 ID:
example-script-id