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

설치 및 구성

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

관련 비즈니스 프로세스

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

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

사용 예

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

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

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

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

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

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

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

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

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

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

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

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

AppMaster 101속성 코스

10 모듈
2

어디서부터 시작해야 할지 모르겠나요? 초보자를 위한 속성 과정으로 시작하여 AppMaster를 A부터 Z까지 탐색해보세요.

시작하기
AppMaster 101 Crash Course

추가 도움이 필요하신가요?

전문가의 도움으로 어떤 문제든 해결하세요. 시간을 절약하고 애플리케이션 구축에 집중하세요.

headphones

지원팀 문의

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

message

커뮤니티 채팅

다른 사용자와 연결하여 플랫폼에 대한 도움을 받으세요.

커뮤니티 참여
iCalendar 모듈 사용 방법 | AppMaster University