=== FormToSS-フォムトス- | Contact Form 7 と スプレッドシート（スプシ）の連携をノーコードで！ ===
Contributors: sakurabo
Tags: CF7,スプシ,コンタクトフォーム,グーグルシート,contactform,google-sheets,form-to-spreadsheet,formtoss
Requires at least: 6.3
Tested up to: 6.7
Stable tag: 2.0.0
License: GPLv2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Requires PHP: 7.4

このプラグインは、Contact Form 7 のフォームデータを、自動的に Google スプレッドシートに送信します。
 
== Description ==
「FormToSS-フォムトス-」は、Contact Form 7のフォームデータを、Google スプレッドシートに自動出力します。

### FormToSSの特徴

- 複雑な設定が必要なく、ノーコードで連携。

- 連携できるフォームの数は無制限。

- 使いやすく軽量なプラグイン。

- 複数スプレッドシートをまとめて管理。

- 列の入れ替えや追加に対応

[ウェブサイト](https://formtoss.com/) | [使い方ガイド](https://formtoss.com/docs/) | [サポート](https://formtoss.com/contact/)

### 【PRO機能】

FormToSSは、より機能が豊富な有料プランがあります。

→ 無制限の連携サイト（ドメイン）とフォーム数
→ 出力先のシートや開始セルを自由に設定可能
→ Google Sheetsの「列の追加」や「行の追加」などのカスタマイズに対応
→ 1つのGoogle Sheetsに複数のフォームを連携可能


ForoToSS 有料プランの機能の詳細については、機能比較ページを参照してください。
[料金表](https://formtoss.com/pricing/)


###【このプラグインの使い方】

- ステップ:1 - Google Sheets
→Googleアカウントにログインして、Google Sheetsにアクセスします。
→新しいシートを作成し、名前を付けます。
*既存のシートを使う場合はこの工程はいりません。

- ステップ:2 - WordPress管理画面
→ WPの管理画面から、「プラグイン」→「新規追加」をクリックします。
→ 検索入力欄に「FormToSS」と入力し「インストール」します。

- ステップ:3 - FormToSS
→ [FormToSS](https://formtoss.com/)にアクセスして、Googleアカウントでログインします。
→ 「シートの連携」ボタンから、連携するGoogle Sheetsとタブを選択します。PRO機能では、フォーム一覧の「設定」ボタンから連携の詳細を設定することができます。
→ 「FormToSS 認証キー」と各フォームの「連携ID」の２つをクリップボードにコピーします。
* FormToSS 認証キー：管理画面左のサイドメニューのコピーアイコンをクリック
* 連携ID：フォーム一覧のコピーをクリック

- ステップ:4 - WordPress管理画面
→ Contact Form 7のダッシュボードにアクセスして、Google Sheetsに出力するフォームを選択して「編集」をクリックします。
→ 「Form ID」タブを選択して、コピーした「FormToSS 認証キー」と「連携ID」を貼り付けて「保存」をクリックします。
→ フォーム送信をテストし、データがGoogle Sheetに表示されることを確認します。

 
== Installation ==
 

1. WPの管理画面から、「プラグイン」→「新規追加」をクリックします。
2. 検索入力欄に「FormToSS」と入力します。
3. 「FormToSS」プラグインを選択し、「インストール」をクリックします。
4. プラグインを有効化します。

OR…
 
1. このページまたは公式サイトからプラグインをダウンロードしてください。
2. .zipファイルをコンピュータ上の任意の場所に保存してください。
3. WordPressの管理画面を開き、「プラグイン」→「新規追加」をクリックします。
4. 「プラグインのアップロード」をクリックし、ダウンロードした.zipファイルを選択してください。
5. 「今すぐインストール」をクリックし、次に「プラグインを有効化」をクリックします。


== Frequently asked questions ==

- CF7のフォームデータがスプレッドシートに出力されません。
フォームの回答データがスプレッドシートに出力されない場合、複数の原因が考えられます。

→ FormToSS 認証キーと連携IDが正しく入力されているか確認してください。
→ 連携可能ドメインをご確認ください。無料プランで連携可能なフォームは、1サイト（ドメイン）です。
複数サイトのフォームを連携する場合は、【PRO】プランをご検討ください。





※解決しない場合は、FormToSSのウェブサイトか使い方ガイドをご確認ください。

[ウェブサイト](https://formtoss.com/) | [使い方ガイド](https://formtoss.com/docs/) |


== External services ==

このプラグインは、フォームの入力内容をGoogleスプレッドシートに送信するために、FormToSS API（https://formtoss.com/mypage）と連携します。

送信されるデータは以下のとおりです。

- FormToSS認証キー：FormToSSが発行する、あなただけの認証キーです。

- FormToSS連携ID：FormToSSが発行する、あなた専用の連携用IDです。

- メールフォームの入力データ：ユーザーが、FormToSSと連携されたメールフォームに入力した情報です。

これらのデータは、次のタイミングで送信されます。

- WordPressにこのプラグインをインストールし、FormToSSとユーザー認証を行ったとき
　→ FormToSS認証キー

- WordPressで設定されたメールフォーム（CF7）とFormToSSを連携したとき
　→ FormToSS認証キー、FormToSS連携ID

- WordPress上のメールフォーム（CF7）に入力された内容が送信されたとき
　→ FormToSS認証キー、FormToSS連携ID、メールフォームの入力データ

このサービスは、FormToSSが提供しています。

[利用規約](https://formtoss.com/terms/)
[プライバシーポリシー](https://formtoss.com/privacy/)
[FormToSSを使用するために必要な権限](https://formtoss.com/required-permissions/)
 
== Screenshots ==
1. FormToSS-フォムトス-の公式ホームページからGoogleアカウントでログインします。
2. 「連携シートを追加」ボタンをクリックしてCF7のデータを送信するGoogle Sheetsファイルを選択します。
3. アカウント毎に発行される「認証キー」と追加されたシートの「連携ID」をクリップボードにコピーします。
4. WPのCF7プラグインのダッシュボードを選択し、「認証キー」と「連携ID」を貼り付けます。
 
 
== Changelog ==
1. Webhookの導入でマイページからの認証・フォーム連携を解除した場合、WordPressにも反映されるようにしました。
2. 認証・フォーム連携のAPIをアップデートしました。1.X系のプラグインは新APIに対応しておりません。
3. CF7で新規フォーム作成時にフォーム連携IDを入力、フォームを保存しても、連携IDが保存されない問題を修正。



== Upgrade notice ==
1. Webhookの導入でマイページからの認証・フォーム連携を解除した場合、WordPressにも反映されるようにしました。
2. 認証・フォーム連携のAPIをアップデートしました。1.X系のプラグインは新APIに対応しておりません。
3. CF7で新規フォーム作成時にフォーム連携IDを入力、フォームを保存しても、連携IDが保存されない問題を修正。
 
 
== Arbitrary section 1 ==
- CF7の操作環境バージョン：5.9.8
