회의 부가기능 설정 추가

회의 솔루션을 추가하는 Google Workspace 부가기능에는 부가기능 설정 페이지에서 사용자가 제어해야 하는 세부정보가 있는 경우가 많습니다. 예를 들어 사용자가 서드 파티 회의 시스템에서 로그아웃할 수 있는 버튼이나 컨트롤이 있는 것이 일반적입니다.

부가기능 설정 페이지는 선택사항입니다. 다음 섹션에서는 부가기능의 설정 페이지를 여는 방법과 설정 페이지를 만드는 방법을 설명합니다.

부가기능 설정 열기

다음 단계에 따라 설치한 부가기능의 설정 페이지를 열 수 있습니다.

  1. Google 캘린더를 엽니다.
  2. 아이콘을 클릭하고 설정을 선택합니다.
  3. 왼쪽 탐색 패널에서 부가기능을 선택하여 설치된 부가기능 목록으로 이동합니다.
  4. 부가기능 이름 오른쪽에 표시되는 설정 버튼을 클릭하여 부가기능의 설정 페이지를 엽니다. 그러면 Google Calendar에서 설정 페이지 URL이 열립니다.

부가기능이 설정 페이지를 정의하지 않으면 설정 버튼이 표시되지 않습니다.

설정 페이지 만들기

설정 페이지는 일반적으로 표준 HTML 및 CSS를 사용하여 작성됩니다. 페이지를 디자인할 때는 부가기능 스타일 가이드라인을 따르세요.

사용자가 부가기능 설정을 조정하면 페이지에서 서드 파티 회의 시스템에 요청을 전송하여 변경사항을 적절하게 적용해야 합니다. 또한 필요에 따라 부가기능 프로젝트 사용자 속성에서 정보를 저장하고 검색할 수 있습니다.

외부 웹 서버에서 호스팅

부가기능 스크립트 프로젝트 외부에서 부가기능 설정 페이지를 호스팅할 수 있습니다(예: 서드 파티 회의 웹사이트).

부가기능을 외부 설정 페이지에 연결하려면 다음 단계를 따라야 합니다.

  1. 페이지를 빌드하고 외부에서 호스팅합니다. 페이지에 요소를 추가할 때는 서드 파티 회의 시스템과 올바르게 통신하고 해당 사용자에 맞게 변경해야 하는지 확인해야 합니다.
  2. 부가기능 스크립트 프로젝트에서 외부 페이지의 URL을 반환하는 함수를 구현합니다.
  3. 부가기능 프로젝트 매니페스트calendar.createSettingsFunction 필드로 이 함수의 이름을 지정합니다.

Apps Script 내에서 호스팅

Apps Script 웹 앱을 사용하여 부가기능의 설정 페이지를 제공할 수 있습니다. 웹 앱인 부가기능 스크립트 프로젝트는 페이지를 빌드하고 배포할 수 있으며 이 페이지는 Apps Script 서버에서 호스팅됩니다.

웹 앱용 HTML을 빌드하는 자세한 방법은 HTML 서비스 가이드를 참조하세요. 필요에 따라 설정 페이지가 Google 서버와 통신할 수 있습니다. 페이지의 템플릿을 활용하여 페이지를 더욱 동적으로 만들 수도 있습니다.

캘린더 회의 부가기능 예는 웹 앱 설정 페이지를 구성하는 방법을 보여줍니다.