로컬 개발

온라인 Apps를 사용하여 커넥터 관련 작업을 모두 수행할 수 있습니다. 스크립트 환경 중 일부는 반복되고 오류가 발생하기 쉽습니다. 있습니다.

dscc-gen는 이러한 반복적인 문제를 해결하기 위한 독자적인 도구입니다. 비즈니스 문제를 해결하는 데 집중할 수 있도록 자동화를 통해 피할 수 있습니다

요구사항

dscc-gen 사용

dscc-gen은(는) 새 커뮤니티 커넥터 프로젝트를 만들거나 기존 인벤토리와 함께 사용할 수 있습니다.

기존 커넥터

dscc-gen는 기존 프로젝트에도 사용할 수 있습니다. 먼저, scriptId를 복사한 후 다음 명령어( YOUR_SCRIPT_IDscriptId로 대체합니다.)

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 로컬 변경사항을 감시하고 앱에 푸시 스크립트.
npm run prettier 커뮤니티 표준을 사용하여 코드 형식을 지정합니다.
npm run try_latest 최신 코드로 배포를 엽니다. Looker Studio로 이동합니다.
npm run try_production Looker에서 프로덕션 배포 열기 있습니다.
npm run update_production 다음을 사용하려면 프로덕션 배포를 업데이트하세요. 최신 코드

어떻게 사용해야 하나요?

dscc-gen를 사용하는 방법은 다음과 같습니다.

  1. 커넥터에 추가할 기능을 확인합니다.
  2. npm run watch를 실행하여 로컬 변경사항이 Apps Script로 푸시되도록 합니다.
  3. 즐겨찾기를 사용하여 코드를 변경합니다. JavaScript 편집기
  4. npm run tryLatest를 실행하고 새 기능이 다음과 같이 작동하는지 확인합니다. 있습니다.
  5. npm run updateProduction를 실행하여 프로덕션 배포를 업데이트합니다. 확인할 수 있습니다
  6. npm run tryProduction를 실행하고 새 기능이 작동하는지 다시 확인합니다.

스크립트 ID 가져오기

scriptId를 가져오려면 기존 프로젝트로 이동한 후 섹션을 복사합니다. (/d/ 뒤와 /edit 이전). 예를 들어 다음 URL이 있습니다.

  • 원래 URL: https://script.google.com/a/google.com/d/example-script-id/edit
  • 스크립트 ID: example-script-id