Google Workspace Flows 확장

이 가이드에서는 맞춤 단계를 빌드하여 Google Workspace Flows의 기능을 확장하는 방법을 설명합니다.

시작하려면 빠른 시작 가이드인 Apps Script로 계산기 단계 빌드를 따르세요.

빠른 시작 사용해 보기

Google Workspace 사용자는 Flows를 사용해 코드를 작성하지 않고도 일련의 단계를 결합하여 서비스 전반에서 작업을 자동화할 수 있습니다. 흐름을 확장하면 사용자가 앱의 기능을 단계로 추가할 수 있습니다.

예를 들어 다음과 같은 흐름으로 신규 할인 메시지를 강조할 수 있습니다.

  1. 이메일을 수신하면 시작됩니다.
  2. Gemini에게 이메일을 요약해 달라고 요청합니다.
  3. Chat 스페이스에 이메일에 관한 메시지를 게시합니다.

흐름 구성

그림 1: 사용자가 새로운 할인 메시지를 강조 표시하는 흐름을 구성합니다.

흐름 개념

다음 용어와 개념은 흐름의 주요 구성요소를 정의합니다.

단계
흐름의 자동화된 프로세스에 있는 단일 단계입니다. 기본적으로 시작 이벤트를 따르는 일련의 작업에서 단일 작업입니다. 각 단계는 동기적으로 실행됩니다. 즉, 시퀀스의 다음 단계가 시작되기 전에 작업이 완료됩니다. 사용자가 단계의 순서를 설정하여 작업의 논리적 흐름을 맞춤설정할 수 있습니다. 단계에는 입력과 출력이 있을 수 있지만 필수는 아닙니다. 예를 들어 '이메일 보내기', 'Chat 스페이스에 게시하기', 'Gemini에게 질문하기' 등이 있습니다. 단계에는 CRM 리드 만들기 등 Google Workspace 외부의 작업이 포함될 수 있습니다.
입력 변수
입력 변수는 단계별로 수신됩니다. 입력 변수는 사용자가 단계를 설정하는 동안 단계의 구성 카드에서 사용자가 설정합니다. 예를 들어 이메일 주소, 날짜/시간 또는 Gemini 프롬프트를 수집할 수 있습니다.
출력 변수
출력 변수는 단계별로 반환되며 다른 단계로 전송될 수 있습니다. 예를 들어 출력 변수를 사용하여 이메일 주소를 다른 단계에 전달하고, 이 단계에서는 이메일 주소를 사용하여 이메일 수신자를 지정합니다.
동적 변수
사용자가 흐름을 구성할 때만 데이터를 확인할 수 있는 변수입니다. 예를 들어 Google Forms에는 다양한 질문과 답변이 있습니다. 특정 양식에서 흐름을 시작할 때까지 질문과 답변의 수 (및 콘텐츠)를 확인할 수 없습니다. 동적 변수가 이 사례를 설명합니다.
맞춤 리소스
여러 변수를 함께 그룹화하기 위해 정의할 수 있는 맞춤 데이터 구조입니다. 예를 들어 CRM 리드를 만들려면 이메일 주소, 도로명 주소, 이름이 포함된 맞춤 리소스를 전달합니다.
카드

부가기능의 사용자 인터페이스를 위한 빌딩 블록입니다. 카드는 정의된 레이아웃, 버튼과 같은 대화형 UI 요소, 이미지와 같은 리치 미디어를 지원합니다. 카드에는 흐름을 빌드하기 위한 특별한 기능이 있습니다.

  • IncludeVariables: 동적 변수 포함을 지원하는 속성입니다.
  • Type: 입력 변수가 예상하는 데이터 유형을 정의합니다.
활동 로그

흐름이 실행될 때 발생하는 상황을 설명합니다. 기본적으로 활동 로그에는 매니페스트에 정적으로 정의된 스타터 또는 단계의 이름이 포함됩니다. 맞춤 활동 로그를 추가로 제공할 수 있습니다.

만들 수 있는 항목 확인하기

흐름은 Google Workspace의 부가기능 플랫폼을 기반으로 빌드됩니다. 기존 애드온이 있는 경우 매니페스트를 업데이트하여 흐름 관련 섹션을 포함하도록 하여 흐름을 포함하도록 기능을 확장할 수 있습니다.

처음부터 시작하는 경우 빠른 시작 가이드인 Apps Script로 계산기 단계 빌드를 따르세요.

빠른 시작 사용해 보기

그런 다음 다음 가이드를 읽고 흐름 단계를 계속 맞춤설정하세요.