この iCalendarモジュールでは、カレンダーに取り込める *.icsこのモジュールでは、カレンダーに取り込むことができるイベントファイルを作成することができます。

インストールと設定

1_module

本モジュールは設定を必要としないため、インストール後すぐにご利用いただけます。

関連するビジネスプロセス

本モジュールをインストールすると、以下のビジネスプロセスがプロジェクトにあらかじめ生成されます。

  • ICalendar: Create Event- を作成し、そのファイルを返す。 .icsのファイルを作成し、そのファイル id;
    • 入力します。
      • Title[string]- イベントのタイトル
      • Start[datetime]- event start time;
      • End[datetime]- イベント終了時刻
      • Filename[string]- *.icsfilename;
    • 出力
      • Calendar[file]- ファイル idの中に DB.

2_icalendar_createEvent

使用例

を使ったイベントファイルの作成と受信の例を考えてみましょう。 iCalendarモジュールを使ってイベントファイルを作成し、受け取る例を考えてみましょう。

まず最初に行うのは ICalendar: Create Event BPをバックエンドエンドポイントにバインドします。これを行うには、次のコマンドを実行します。 Backend> Endpoints.

次に、適切なグループを作成した後、以下の例のように新しいエンドポイントが作成されます。

3_endpoint

必要な BP が作成されたら、すぐに Web インターフェースと必要なビジネス・プロセスの作成を開始することができます。

この例では、イベントの開始日と終了日、イベント名、および最終的なファイル名が Web インターフェースから読み込まれます。 .icsをWebインターフェースから読み取り、データベースで作成されたファイルをユーザーデバイスにダウンロードします。

インターフェースはこのような感じです。

4_ui

下の例では、対応するBPが提示されています。

5_bp_1

ユーザーの端末にファイルをダウンロードするには、URLを指定すると「Download file from URL」ブロックが使用できます。この場合、ファイルはアプリケーションのデータベースにあり、その相対パスは/api/_files/<ID>/download/と定義されます(IDはファイルID(この場合、カレンダーブロックICalendar: Create Eventのもの)です)。ファイルのアドレスを形成するために、To Stringブロックが使用され(calendar[file]を文字列に変換)、次にConcat String multipleがデータベース内のファイルへの最終リンクを取得するために使用されています。BPの対応する部分は次のようになります。

5_bp_2

公開されたアプリケーションは以下のような感じです。

6_result_layout

作成したイベントをgoogleカレンダーに追加するには、カレンダーのページでsettingsに進みます。

7_calendarSettings

その後 Import & Exportにアクセスし、インポートします。 .icsデプロイされたアプリケーションに取得したファイルをインポートします。

8_import

作成されたイベントは、インポートされるとカレンダーに表示されます。

9_event

Was this article helpful?

AppMaster.io 101 クラッシュコース

10 モジュール
2 週

何から始めればいいのかわからない?初心者のためのクラッシュコースで、AppMasterを隅から隅まで見ていきましょう。

コース開始
Development it’s so easy with AppMaster!

もっと助けが必要ですか?

私たちの専門家の助けを借りて問題を解決します。時間を節約し、アプリケーションの構築に集中してください。

headphones

サポート問い合わせ先

問題について教えてください。解決策を見つけます。

message

コミュニティチャット

チャットで他のユーザーと質問について話し合います。

コミュニティに参加する