iCalendar 모듈을 사용하면 캘린더로 가져올 수 있는 *.ics 이벤트 파일을 만들 수 있습니다.

설치 및 구성

1_module

이 모듈은 설정이 필요하지 않으며 설치 후 즉시 사용할 수 있습니다.

관련 비즈니스 프로세스

모듈이 설치되면 프로젝트에서 다음 비즈니스 프로세스가 사전 생성됩니다.

  • ICalendar: Create Event 생성 - 예정된 발명의 .ics 파일을 생성하고 파일 id 를 반환합니다.
    • 입력:
      • Title [ string ] - 이벤트 제목;
      • Start [ datetime ] - 이벤트 시작 시간;
      • End [ datetime ] - 이벤트 종료 시간;
      • Filename [ string ] - *.ics 파일 이름;
    • 산출:
      • Calendar [ file ] - DB 의 파일 id .

2_icalendar_createEvent

사용 예

iCalendar 모듈을 사용하여 이벤트 파일을 생성하고 수신하는 예를 고려하십시오.

첫 번째 단계는 ICalendar: Create Event BP 를 백엔드 엔드포인트에 바인딩하는 것입니다. 이렇게 하려면 Backend > Endpoints 으로 이동합니다.

다음으로 적절한 그룹을 생성한 후 아래 예시와 같이 새로운 엔드포인트를 생성합니다.

3_endpoint

필요한 BP가 생성되는 즉시 웹 인터페이스 및 필요한 비즈니스 프로세스 생성을 시작할 수 있습니다.

이 예에서는 이벤트의 시작 날짜와 종료 날짜, 이벤트 이름 및 최종 .ics 파일의 이름을 버튼 클릭으로 웹 인터페이스에서 읽은 다음 데이터베이스에서 생성된 파일을 사용자 장치.

인터페이스는 다음과 같습니다.

4_ui

해당 BP는 아래 예에 나와 있습니다.

5_bp_1

사용자의 장치에 파일을 다운로드하려면 URL이 지정된 경우 URL 에서 파일 다운로드 블록을 사용할 수 있습니다. 이 경우 파일은 애플리케이션 데이터베이스에 있으며 상대 경로는 /api/_files/<ID>/download/ 로 정의됩니다. 여기서 ID 는 파일 ID 입니다(캘린더 블록 ICalendar: Create Event , in 이 경우). 파일 주소를 형성하기 위해 To String 블록이 사용되며( calendar [ file ]을 문자열로 변환하기 위해) Concat String 배수 가 데이터베이스의 파일에 대한 최종 링크를 얻는 데 사용됩니다. BP의 해당 부분은 다음과 같습니다.

5_bp_2

게시된 애플리케이션은 다음과 같습니다.

6_result_layout

생성된 이벤트를 Google 캘린더에 추가하려면 캘린더 페이지에서 설정으로 이동합니다.

7_calendarSettings

그런 다음 Import & Export 로 이동하여 배포된 애플리케이션에서 얻은 .ics 파일을 가져옵니다.

8_import

생성된 이벤트를 가져오면 캘린더에 표시됩니다.

9_event

Was this article helpful?

앱마스터.io 101 단기 특강

10 모듈
2 주

어디서부터 시작해야 할지 모르겠다고요? 초보자를 위한 단기 집중 과정을 시작하고 AppMaster를 A부터 Z까지 살펴보세요.

코스 시작
Development it’s so easy with AppMaster!

도움이 더 필요하세요?

전문가의 도움으로 모든 문제를 해결하십시오. 시간을 절약하고 애플리케이션 구축에 집중하십시오.

headphones

연락처 지원

문제에 대해 알려주시면 해결책을 찾아드리겠습니다.

message

커뮤니티 채팅

채팅에서 다른 사용자와 질문에 대해 토론하십시오.

커뮤니티 가입