회의 부가기능 빌드 중

Google Workspace 부가기능을 빌드하는 절차는 본질적으로 서드 파티 회의 솔루션을 제공하며 같은 Google Workspace 부가기능 빌드 절차 몇 가지 추가 단계를 거쳐야 합니다 (아래에 굵게 표시됨).

  1. 부가기능 프로젝트 소유자 및 공동작업자를 선택합니다.
  2. Apps Script 프로젝트를 만듭니다.
  3. 부가기능의 모양과 동작을 디자인합니다.
  4. Calendar 고급 서비스를 사용 설정합니다.
  5. 부가기능 프로젝트 매니페스트를 구성합니다.
    1. 매니페스트에서 회의 솔루션을 정의합니다.
  6. 다음을 사용하여 부가기능의 모양과 동작을 정의하는 코드를 작성합니다. 내장된 Apps Script 카드 서비스.
    1. 회의 솔루션을 관리하기 위한 코드 작성, 애플리케이션 스크립트를 사용하여 ConferenceData 서비스입니다.
    2. (선택사항) 부가기능 설정 페이지를 만들고 구성합니다.
  7. 부가기능의 OAuth 범위를 확인합니다.
  8. 다음 내에서 부가기능을 테스트합니다. 애플리케이션이나 확장됩니다.
  9. 부가기능을 게시합니다.

이 페이지에서는 새로운 각 단계에 대한 일반적인 개요를 제공합니다( Google Workspace 부가기능 빌드 를 참조하세요.

Calendar 고급 서비스 사용 설정하기

Calendar 고급 서비스 를 사용하면 Calendar API를 직접 호출할 수 있습니다. App Script 프로젝트에서 액세스할 수 있습니다 몇 가지 일반적인 작업 캘린더 일정 동기화는 고급 서비스를 사용할 수 있습니다 고급 서비스를 사용하려면 먼저 다음 작업을 완료해야 합니다. 부가기능 프로젝트에서 사용 설정할 수 있습니다

다음과 같은 작업을 할 수 있습니다. Calendar 고급 서비스 사용 설정하기 애플리케이션 스크립트 편집기에서 실행할 수 있습니다 편집기 모두에서 API를 사용 설정해야 합니다. 고급 Google 서비스 대화상자 및 Google API 콘솔

매니페스트에서 회의 솔루션 정의

부가기능 매니페스트는 Google Calendar에 필요한 기본 정보를 제공합니다. 부가기능 회의 솔루션을 올바르게 표시하고 활성화할 수 있습니다. 내 부가기능 매니페스트가 정의해야 하며( calendar 섹션) 서드 파티의 유형을 설명하는 하나 이상의 회의 솔루션 Google Calendar 일정에서 사용할 수 있는 회의

자세한 내용은 매니페스트를 참고하세요. 를 참조하세요.

회의 생성 및 동기화를 위한 코드 추가

스크립트 프로젝트를 만든 후에는 코드를 사용하여 부가기능의 회의 관련 동작을 정의합니다. 이 Calendar 고급 서비스, ConferenceData 서비스를 사용하며, 다른 Apps Script 서비스에서 이 동작을 제어할 수 있습니다.

부가기능에 회의 처리 코드를 추가할 때 회의 생성, 캘린더 변경사항 동기화 및 필요한 경우 설정 페이지를 추가합니다.

자세한 내용은 코드를 작성할 때 부가기능 스타일 가이드를 사용합니다. 을 참고하세요.

회의 생성

부가기능에서 Google Calendar 일정에 관한 정보를 처리할 수 있어야 합니다. 이를 사용하여 서드 파티 회의 시스템에서 회의를 생성할 수 있습니다. 나 이 메서드를 실행하는 onCreateFunction 메서드를 하나 이상 구현해야 합니다. 부가기능 매니페스트에서 이러한 메서드를 구성할 수 있습니다.

자세한 내용은 서드 파티 회의를 만듭니다.

캘린더 변경사항 동기화

회의를 생성하고 Google Calendar 일정에 연결하면 이벤트의 변경사항을 반영하기 위해 업데이트해야 하는 경우가 많습니다. 대상 예를 들어 사용자가 일정 시간을 변경하면 이를 반영하도록 서드 파티 회의 시스템을 업데이트해야 합니다. 이벤트 변경에 대한 응답으로 회의 데이터를 업데이트하는 프로세스 동기화라고 합니다.

자세한 내용은 캘린더 변경사항 동기화

설정 추가

사용자가 내 부가기능을 구성할 수 있는 설정(선택사항)이 필요할 수 있습니다. 예를 들어 사용자가 회의 매개변수 또는 메모를 설정하도록 허용할 수 있습니다. 몇 가지 가상 머신이 들어가게 됩니다

사용자에게 부가기능에 대한 어느 정도의 제어 권한을 제공하려는 경우 부가기능 설정 페이지에서 해당 옵션을 제공할 수 있습니다. 이것은 (부가기능 스크립트에 의해 호스팅되거나 외부에서 호스팅되는 웹페이지) 사용자가 Google Calendar의 부가기능 설정에 액세스할 때 열림 있습니다.

부가기능 설정 페이지를 만드는 것은 선택사항입니다. 자세한 내용은 설정 추가