--- title: "テーブルの作成" url: https://docs.catalyst.zoho.com/ja/tutorials/birthday-greetings/nodejs/create-table/ description: "Job Schedulingサービスを使用して誕生日グリーティングアプリケーションを構築し、指定した相手にメールで自動的に誕生日の挨拶を送信します。" last_updated: 2026-08-17T12:16:04Z service: All Services type: tutorial related_links: - name: "Data Store" url: /ja/cloud-scale/help/data-store/introduction/ - name: "スコープと権限" url: /ja/cloud-scale/help/data-store/scopes-and-permissions/ - name: "ロール" url: /ja/cloud-scale/help/authentication/user-management/roles/introduction/ --- # テーブルの作成 次に、[Data Store](https://docs.catalyst.zoho.com/ja/cloud-scale/help/data-store/introduction/)にテーブルを作成します。このテーブルは、必要な詳細を保存するために以下のカラムを作成するのに使用されます:
カラム名 データ型 目的
`Name` `Var Char` 挨拶を送る相手の名前を保存します。
`Message` `Text` カスタムメッセージを保存します。
`BirthDay` `Date` 誕生日の日付を保存します。
`Email` `Var Char` 受信者のメールアドレスを保存します。
`AutoSend` `Boolean` スケジュールされた時刻に指定した相手にメールを自動送信するかどうかを選択します。デフォルト値は**True**です。
テーブルを作成するには: 1. コンソールのCatalyst *Cloud Scale*サービスセクションに移動し、**Start Exploring**をクリックします。 ![catalyst_tutorials_jobscheduling_cloudscale_start_explore](https://catalyst-docs-development.zohostratus.in/images/tutorials/birthday-greetings/catalyst_tutorials_jobscheduling_cloudscale_start_explore.webp) 2. *STORAGE*セクション内の*Data Store*コンポーネントに移動し、**Create a new Table**をクリックします。 ![catalyst_tutorials_jobscheduling_datastore_table_create](https://catalyst-docs-development.zohostratus.in/images/tutorials/birthday-greetings/catalyst_tutorials_jobscheduling_datastore_table_create.webp) 3. テーブル名を「`BirthDayReminder`」と入力し、**Create**をクリックします。 ![catalyst_tutorials_jobscheduling_datastore_nme_table](https://catalyst-docs-development.zohostratus.in/images/tutorials/birthday-greetings/catalyst_tutorials_jobscheduling_datastore_nme_table.webp) > **Note:** アプリケーションのコードに同じ名前が含まれているため、指示どおりに正確に名前を入力してください。 テーブルが作成されます。 ![catalyst_tutorials_jobscheduling_datastore_table_created](https://catalyst-docs-development.zohostratus.in/images/tutorials/birthday-greetings/catalyst_tutorials_jobscheduling_datastore_table_created.webp) 次に、必要なカラムを作成します。 > **Info:** Catalystがサポートするさまざまなデータ型やカラムのその他のプロパティについては、[Data Storeヘルプドキュメント](https://docs.catalyst.zoho.com/ja/cloud-scale/help/data-store/introduction/)をご覧ください。 4. *Schema View*セクションの**New Column**をクリックします。 ![catalyst_tutorials_jobscheduling_datastore_clm_new_clm](https://catalyst-docs-development.zohostratus.in/images/tutorials/birthday-greetings/catalyst_tutorials_jobscheduling_datastore_clm_new_clm.webp) 5. カラム名を「`Name`」と入力します。データ型として**Var Char**を選択し、**Max Length**に「`100`」を入力します。 ![catalyst_tutorials_jobscheduling_datastore_clm_name_clm](https://catalyst-docs-development.zohostratus.in/images/tutorials/birthday-greetings/catalyst_tutorials_jobscheduling_datastore_clm_name_clm.webp) 6. **Create**をクリックします。 ![catalyst_tutorials_jobscheduling_datastore_clm_first_created](https://catalyst-docs-development.zohostratus.in/images/tutorials/birthday-greetings/catalyst_tutorials_jobscheduling_datastore_clm_first_created.webp) 7. **New Column**ボタンを再度クリックして2番目のカラムを作成します。名前を「`Message`」とし、データ型として**Text**を選択して、**Create**をクリックします。 ![catalyst_tutorials_jobscheduling_datastore_clm_2_created](https://catalyst-docs-development.zohostratus.in/images/tutorials/birthday-greetings/catalyst_tutorials_jobscheduling_datastore_clm_2_created.webp) 8. **New Column**ボタンを再度クリックして3番目のカラムを作成します。名前を「`BirthDay`」とし、データ型として**Date**を選択して、**Create**をクリックします。 ![catalyst_tutorials_jobscheduling_datastore_clm_3_created](https://catalyst-docs-development.zohostratus.in/images/tutorials/birthday-greetings/catalyst_tutorials_jobscheduling_datastore_clm_3_created.webp) 9. **New Column**ボタンを再度クリックして4番目のカラムを作成します。名前を「`Email`」とし、データ型として**Var Char**を選択し、**Max Length**に「`120`」を入力して、**Create**をクリックします。 ![catalyst_tutorials_jobscheduling_datastore_clm_4_created](https://catalyst-docs-development.zohostratus.in/images/tutorials/birthday-greetings/catalyst_tutorials_jobscheduling_datastore_clm_4_created.webp) 10. 最後に、**New Column**ボタンを再度クリックして5番目のカラムを作成します。名前を「`AutoSend`」とし、データ型として**Boolean**を選択し、**Default Value**として**True**を選択して、**Create**をクリックします。 ![catalyst_tutorials_jobscheduling_datastore_clm_5_created](https://catalyst-docs-development.zohostratus.in/images/tutorials/birthday-greetings/catalyst_tutorials_jobscheduling_datastore_clm_5_created.webp) 必要なカラムがすべて作成されました。 ![catalyst_tutorials_jobscheduling_datastore_clms_created](https://catalyst-docs-development.zohostratus.in/images/tutorials/birthday-greetings/catalyst_tutorials_jobscheduling_datastore_clms_created.webp) ### スコープと権限の設定 Birthday Greetingsアプリケーションのすべてのユーザーがクライアントアプリケーションから誕生日メッセージを作成および管理できるようにするには、*App User*プロファイルのCRUD操作を有効にし、その[ロール](https://docs.catalyst.zoho.com/ja/cloud-scale/help/authentication/user-management/roles/introduction/)を*User*に設定する必要があります。 必要な権限を有効にするには: 1. **Scopes & Permissions**タブをクリックします。 ![catalyst_tutorials_jobscheduling_datastore_scopes_page](https://catalyst-docs-development.zohostratus.in/images/tutorials/birthday-greetings/catalyst_tutorials_jobscheduling_datastore_scopes_page.webp) 2. *App User*ロールに**User**プロファイルを選択します。 ![catalyst_tutorials_jobscheduling_datastore_scopes_roles_user](https://catalyst-docs-development.zohostratus.in/images/tutorials/birthday-greetings/catalyst_tutorials_jobscheduling_datastore_scopes_roles_user.webp) 3. 各チェックボックスをクリックして、*App User*の**Update**、**Insert**、**Delete**権限を選択します。その他の権限設定は変更しないでください。 ![catalyst_tutorials_jobscheduling_datastore_scopes_roles_user_permissions_done](https://catalyst-docs-development.zohostratus.in/images/tutorials/birthday-greetings/catalyst_tutorials_jobscheduling_datastore_scopes_roles_user_permissions_done.webp) *Data Store*コンポーネントがアプリケーション用に設定されました。