--- title: "テーブルの作成" url: https://docs.catalyst.zoho.com/ja/tutorials/workdrivesync/nodejs/create-table/ description: "Catalyst関数とEvent Listenerを使用して、Catalyst StratusとZoho WorkDrive間でAPIを通じてファイルのアップロードと削除を同期するWebアプリケーションを構築します" last_updated: 2026-08-17T12:16:04Z service: All Services type: tutorial related_links: - name: "データストア" url: /ja/cloud-scale/help/data-store/introduction --- # Data Storeにテーブルを作成する _WorkDriveSync_プロジェクトのData Storeにテーブルを作成しましょう。このテーブルは、クライアントアプリケーションを通じてアップロードされたファイルの詳細を保存します。このデータはクライアントに表示するために取得され、対応するアクションが実行されるたびに更新または削除されます。 テーブルを作成するには: 1. コンソールで**Catalyst CloudScale**サービスに移動します。 ![cloudscale-service](https://catalyst-docs-development.zohostratus.in/images/tutorials/workdrivesync/cloud-scale-landing-page-work-drive-sync.webp) 2. **Catalyst CloudScale DataStore**コンポーネントに移動し、**Create a new Table**をクリックします。 ![create-new-table](https://catalyst-docs-development.zohostratus.in/images/tutorials/workdrivesync/cloud-scale-data-store-create-table.webp) 3. テーブル名として「**FileVault**」と入力し、**Create**をクリックします。 ![table-name](https://catalyst-docs-development.zohostratus.in/images/tutorials/workdrivesync/table-name-workdrive-sync-app.webp) > **注意:** アプリケーションのコードに同じ名前が含まれているため、指示どおりに正確に名前を入力してください。 ### カラムの作成 次に、ファイルのメタデータを保存するためのカラムをテーブルに作成しましょう。 1. テーブルの_Schema View_セクションで**New Column**をクリックします。 2. カラム名として「**FileName**」と入力します。データ型を最大サイズ**255**の**Var Char**として選択します。![fileid-column](https://catalyst-docs-development.zohostratus.in/images/tutorials/workdrivesync/file-name-column-creation-work-drive-sync.webp) Catalystでサポートされているさまざまなデータ型やカラムのその他のプロパティについては、[Data Storeヘルプページ](https://docs.catalyst.zoho.com/ja/cloud-scale/help/data-store/columns)で確認できます。 > **注意:** アプリケーションのコードに同じ名前が含まれているため、指示どおりに正確に名前を入力してください。 3. **Create**をクリックします。 同様に**他の5つのカラムを作成**する必要があります。テーブルには以下の必須プロパティを持つ合計6つのカラムが含まれている必要があります:
カラム名 データ型 最大長
StratusUpload Var Char 255
WorkDriveSync Var Char 255
UploadedTime Var Char 255
FileSize Int -
WorkDriveFileID Text -
これらのカラムを作成し、指定された値を設定します。カラムのその他のプロパティは無視して構いません。 カラムが作成され、Schema Viewセクションに表示されます。 ![all-columns](https://catalyst-docs-development.zohostratus.in/images/tutorials/workdrivesync/table-created-data-store-workdrive-sync.webp) #### スコープと権限の設定 Catalyst Data Storeでは、[ユーザーロール](https://docs.catalyst.zoho.com/ja/cloud-scale/help/authentication/user-management/users/introduction/)に基づいて、エンドユーザーによる各テーブルへのアクセスのスコープと権限を設定できます。 このアプリケーションではテーブルからの行の表示、挿入、更新、削除が含まれるため、_App User_ロールに対してこれらすべての権限を有効にする必要があります。これにより、すべての認証済みユーザーがクライアントアプリケーションを通じてこれらのアクションを実行できるようになります。_App Administrator_ロールについてはデフォルトで有効になっています。 **Scopes & Permissions**タブをクリックし、_App User_に対して**すべての権限を有効**にします。 ![scopes](https://catalyst-docs-development.zohostratus.in/images/tutorials/workdrivesync/table-permissions-workdrive-sync-app.webp)