WordPressのフォーム送信からGoogleカレンダーのイベントを自動的に作成したいですか?WPForms Google Calendar アドオンを使えば、サードパーティ製のコネクタを使わずに、フォームからイベントの詳細を直接 Google アカウントに送信できます。
このガイドでは、WPFormsにGoogle Calendarアドオンをインストールして設定する方法を紹介します。
必要条件
- Google Calendarアドオンにアクセスするには、Proライセンスレベル以上が必要です。
- Google Calendarアドオンの最低必要バージョンを満たすために、WPFormsのバージョンが1.9.7以上であることを確認してください。
始める前に、WPFormsがあなたのWordPressサイトにインストールされ有効化されていること、そしてライセンスが確認されていることを確認してください。次に、Google Calendarアドオンをインストールし、有効化してください。
WPFormsとGoogleカレンダーの連携
Google Calendarアドオンをインストールした後、WPFormsをGoogleアカウントに接続する必要があります。
WordPressのダッシュボードからWPForms " Settingsに移動し、Integrationsタブをクリックします。

次に、Google Calendarの統合をクリックして設定を展開し、Continue with GoogleボタンをクリックしてWPFormsをGoogleアカウントに接続します。

WPFormsで使用するGoogleアカウントを選択する必要があります。

Googleアカウントを選択したら、「続行」ボタンをクリックしてログインし、アカウントを接続します。

サインイン後、WPFormsがGoogle Calendarアカウントへのアクセスを要求する画面が表示されます。
この画面で、Select allの横のボックスをチェックする。

次に、「Continue」ボタンをクリックしてアクセスを許可します。

アクセスが許可されると、WPForms " 設定 " 統合にリダイレクトされ、Google Calendarアカウントの横に緑色の接続ステータスが表示されます。

Google Calendar をフォームに追加する
グーグルカレンダーアカウントが接続されたら、それをフォームにリンクすることができます。
まず、新規フォームを作成するか、既存のフォームを編集してフォームビルダーを開きます。
フォームビルダーにアクセスしたら、設定 " Googleカレンダーに行き、新しい接続を追加ボタンをクリックします。

接続ニックネームの入力を求めるポップアップが表示されます。これは内部参照用で、ユーザーには表示されません。ニックネームを入力したら、OK をクリックします。

次に、「アカウント」のドロップダウンが表示されます。この接続に使用するGoogleカレンダーのアカウントを選択します。複数のGoogleアカウントを接続している場合は、すべてここに表示されます。

アカウントを選択すると、カレンダーのドロップダウンが表示されます。これを使用して、イベントが作成される特定のGoogleカレンダーを選択します。

アカウントとカレンダーの両方を選択した後、イベントの詳細をマッピングするための追加設定が表示されます。
イベントの詳細を設定する
アカウントとカレンダーが選択されると、イベントの詳細をマッピングするための追加設定が表示されます。以下に各オプションを説明しますので、必要な設定を行ってください。
タイトル
イベントのタイトルを入力します。直接入力することも、スマートタグを使ってフォームフィールドから情報を引き出すこともできます。フィールド内のスマートタグアイコンをクリックして、送信者名やカスタム値などのタグを追加します。
説明
イベントの詳細を追加します。また、スマートタグを使用して、メモや指示用の段落テキストフィールドなどのフォームフィールドのコンテンツを含めることもできます。
所在地
イベントが行われる場所を指定します。これは、物理的な住所であったり、「遠隔地」のようなメモであったりします。スマートタグはここでもサポートされています。

ゲスト
ゲストを自動的に招待するEメール フィールドをフォームから選択します。フォームに複数のEメールフィールドがある場合、すべてのフィールドがこのドロップダウンメニューに表示されます。
開始日時
このフィールドをフォームの日付/時間フィールドにマッピングし、Googleカレンダーがいつイベントをスケジュールするかを把握できるようにします。
期間
イベントの継続時間を15分から12時間まで選択します。ユーザー定義]を選択した場合、フォーム送信者は自分の終了時間を設定することができます。このオプションでは、イベントの終了時間用に2つ目の日付/時刻フィールドをマッピングする必要があります。
リピート
イベントを繰り返し表示したい場合は、毎日、平日毎、毎週、毎月などの繰り返しオプションを選択します。

パーミッションの設定
パーミッションセクションでは、招待されたゲストがイベントでできることをコントロールできます。利用可能な許可オプションは以下の通りです:
- ゲストにゲストリストの閲覧を許可する:ゲストに他の出席者の名前と詳細を表示します。
- ゲストが他の人を招待できるようにする:ゲストが他の人に招待状を送ることを許可します。
- ゲストがこのイベントを変更できるようにする:ゲストがイベントの詳細を変更できるようにします。このオプションを有効にすると、自動的に最初の2つのパーミッションがオンになります。

最後に、サイトに表示する前に、必ず変更を保存し、フォームをテストしてください。
条件ロジックの設定(オプション)
条件付きロジックを使用すると、ユーザーのフォーム選択に基づいてGoogleカレンダー統合が実行されるタイミングを制御することができます。例えば、ユーザーがドロップダウンから特定のイベントタイプを選択した場合のみイベントを作成したい場合や、出席を確認するために特定のボックスにチェックを入れた場合のみイベントを作成したい場合などです。
Google Calendarアドオンで条件付きロジックを使用するには、条件付きロジックを有効にするオプションをオンにし、条件付きロジックルールを作成します。

以上です!これでWPFormsをGoogleカレンダーに接続し、フォームの入力内容から自動的にイベントを作成する方法がわかりました。
次に、日付/時間フィールドをカスタマイズして、ユーザーがスケジューリングをよりコントロールできるようにする方法を学びたいと思うかもしれません。