この記事では、サンプル コードを実行するための簡単な手順に従って、Python を使用して PST に MapiCalendar を追加する方法を学習します。簡単な API 呼び出しに従って、Python で Mapi カレンダーを PST に簡単に挿入できます。このアプリケーションは、Windows や Linux などのオペレーティング システムでサポートされている .NET Core および Python 環境のいずれでも利用できます。
Python で Mapi カレンダーを PST に挿入する手順
- .NET 経由で Aspose.Email for Python を使用 に環境を確立して、PST に Mapi カレンダーを追加します
- MapiCalendar オブジェクトを初期化して、予定情報を挿入します
- MapiRecipientCollection オブジェクトを作成して、会議出席者リストを挿入します
- PersonalStorage クラス インスタンスを使用して、ディスクに PST ファイルを追加します。
- PST ストレージ ファイル内に Calendar という名前のフォルダーを追加します。
- 追加された PST ストレージ フォルダー内に予定を含める
前述の手順に従って MapiCalendar を PST に追加する ことにより、Python ベースの API が効率的に使用されました。 MapiCalendar クラス インスタンスを使用して 2 つの予定を挿入することからプロセスを開始します。その後、MapiRecipientCollection クラスのインスタンスを使用して予定の出席者のリストを含めます。最後に、予定が追加されたディスク上に Calendar という名前のフォルダとともに PST ファイルが作成されます。
Python を使用して MapiCalendar を PST に追加するコード
上記の Python のコードは、ディスクに保存されている PST ファイルに Mapi Calendar を挿入します。MS Outlook またはその他のクライアントを使用して表示することもできます。通常の本文コンテンツ、HTML 本文コンテンツ、RTF 本文コンテンツ、添付ファイル、開始日、終了日、場所などを挿入するなどの機能を使用して、予定のコンテンツをさらに強化できます。 MapiRecipient クラス オブジェクトを使用して、受信者タイプ、表示名、受信者追跡ステータスなどの受信者情報を挿入し、提案された要求に対する受信者の応答を監視することもできます。
このトピックでは、Python ベースの API を使用して MapiCalendar を PST に挿入する方法について説明しました。メールを HTML にエクスポートする場合は、Python を使用して Outlook 電子メールを HTML に変換する方法 の記事を参照してください。