最近使っているフォームサービスに「Zoho Forms」があります。
フォームサービスはGoogleフォームが手軽ですが、Zoho Formsはフォームで使える各種項目、デザインの変更やメール通知、フォーム機能など、様々な機能が用意されて使いやすい印象です。
無料の場合は、フォームが3つまで、Zohoのロゴが表示されるなど、制約もありますが、有料でも使いたいくらいのサービスです。
今回は、Zoho Formsのデータをスプレッドシートに連携する方法を紹介します。
Zoho Formsでフォームを作成
まず、Zoho Formsで以下のようなフォームを作ります。
![](https://specially198.com/wp-content/uploads/2020/12/create-form-zoho-forms-1024x584.png)
利用することが多い、問い合わせ用のフォームを想定して作ってみました。
フォームを作成すると共有状態で作成されていて、URLは以下のように「共有」メニューからコピーできます。
![Zoho Formsの共有](https://specially198.com/wp-content/uploads/2020/12/zoho-forms-share-1024x663.png)
フォームのURLを開くと、フォームは以下のように表示されます。
![Zoho Formsで作成したフォームを表示](https://specially198.com/wp-content/uploads/2020/12/zoho-forms-shown-1024x738.png)
Zoho Formsをスプレッドシートに連携する設定
スプレッドシートに連携するためには、「連携」メニューから「Googleドキュメント」のタブを選択します。
以下の画面が表示されるので、連携ボタンをクリックします。
![](https://specially198.com/wp-content/uploads/2020/12/zoho-forms-integrate-1024x655.png)
Googleアカウントとの認証画面が表示されるので、Google認証ボタンをクリックして認証を行います。
![Google認証](https://specially198.com/wp-content/uploads/2020/12/google-authentication-1024x467.png)
認証が完了すると、以下の画面が表示されます。
スプレッドシートは新規作成でも既存のシートでも構いません。
本記事では新規作成としました。
![スプレッドシートとの連携](https://specially198.com/wp-content/uploads/2020/12/spreadsheet-integration-1024x710.png)
保存して連携が完了すると、スプレッドシートには以下のようにヘッダーが出力されました。
フォームの項目とシステム項目が出力されています。
![](https://specially198.com/wp-content/uploads/2020/12/spreadsheet-header-1024x83.png)
フォームを送信すると、スプレッドシートにデータが出力される
ここまでで設定が完了したので、実際にフォームを送信してみます。
![](https://specially198.com/wp-content/uploads/2020/12/zoho-forms-submit-1024x738.png)
上記のように入力して送信すると、スプレッドシートに以下のように出力されます。
![](https://specially198.com/wp-content/uploads/2020/12/zoho-forms-data-to-spreadsheet-1024x87.png)
データは出力されましたが、時間が日本時間になっていなかったので、修正します。
日本時間の設定
「設定」メニューを開いて、タイムゾーンで「日本標準時」を選択し、保存します。
![](https://specially198.com/wp-content/uploads/2020/12/zoho-forms-setting-japan-time-1024x740.png)
設定変更後、再度フォームを送信すると、今度は日本時間でスプレッドシートに連携されました。
![](https://specially198.com/wp-content/uploads/2020/12/zoho-forms-data-to-spreadsheet2-1024x111.png)