大部分のユーザーは、カレンダーの招待状をメール メッセージで受け取ることに慣れています。AppSheet bot を使用して、カレンダーの招待状をカスタマイズしてコミュニケーションに添付できます。
機械的なレベルでは、これにはコミュニケーションと一緒に送信されるカレンダーの招待状ファイルの作成が含まれます。カレンダーの招待状ファイルは、ICS / iCalendar と呼ばれる広く知られた形式を使用しており、通常、拡張子は .ics です。
次のセクションで説明するように、ICS / iCalendar テンプレートを使用してカレンダーの招待状をカスタマイズします。
- ICS / iCalendar テンプレートを使用してカレンダーの招待状のコンテンツをカスタマイズする
- テンプレートを表示する
- テンプレートを編集する
- カレンダーの招待状のテンプレートを手動で作成する
ICS / iCalendar テンプレートを使用してカレンダーの招待状のコンテンツをカスタマイズする
メールの送信、Webhook の呼び出し、新しいファイルの作成といったタスクを構成する場合、以下のいずれかのタスクを実行し、ICS / iCalendar テンプレートを使用してカレンダーの招待状のコンテンツをカスタマイズします。
- テンプレートを作成するで説明されているように、CS_CALENDAR テンプレートを作成します。
- 既存のテンプレートを使用するで説明されているように、クラウド ファイル システムでカレンダーの招待状のテンプレートを手動で作成し、それを使用します。ファイルが拡張子 .
icsのテキスト ファイルであり、有効な ICS コンテンツが含まれていることを確認します。
テンプレートのカスタマイズについては、テンプレートを使用してコンテンツをカスタマイズすると、以下のヒントをご覧ください。
テンプレートを表示する
テンプレートを作成または選択したら、横にある [View] をクリックして、クラウド システムからテンプレート ファイルをダウンロードします。
テンプレートを編集する
Google ドライブなどのほとんどのクラウド ファイル システムでは、.ics ファイルを直接編集できません。テンプレートを編集するには、以下を実施する必要があります。
- テンプレート ファイルをクラウド ファイル システムからパソコンにダウンロードします。
- 任意のテキスト エディタ(例: メモ帳)を使用して、パソコンでテンプレート ファイルを編集します。
- 編集したテンプレート ファイルをパソコンからクラウド ファイル システムにアップロードします。
カレンダーの招待状のテンプレートを手動で作成する
手動で ICS / iCalendar テンプレート ファイルを作成するには、空の .ics ファイルを作成して有効な ICS コンテンツを入力し、.ics 拡張子を使用してファイルを保存します。
以下に、ICS / iCalendar ファイルの簡単な例を示します。.ics 形式は機能が豊富で、非常に複雑なカレンダーの招待状を作成できます。詳細と例については、https://icalendar.org をご覧ください。
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//appsheet.com//appsheet 1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
BEGIN:VEVENT
SUMMARY:Invitation from <<USEREMAIL()>> to talk about <<[MeetingTopic]>>
UID:c7614cff-3549-4a00-9152-d25cc1fe077d
SEQUENCE:0
STATUS:CONFIRMED
TRANSP:TRANSPARENT
DTSTART:<<[StartDateTime]>>
DTEND:<<[EndDateTime]>>
LOCATION:<<[MeetingAddress]>>
DESCRIPTION:<<[MeetingDescription]>>
END:VEVENT
END:VCALENDAR
テンプレートには、アクションの実行時に実際の値に動的に置き換えられるプレースホルダー(<<[StartDateTime]>> など)が含まれていることに注意してください。実際のプレースホルダの式は、アプリの仕様によって異なります。
他のアプリ作成者がこの機能をどのように使用しているか、詳しくはコミュニティにおけるカレンダーの招待状についての会話をご覧ください。