Zet は、Zoho Creator でウィジェットを作成してパッケージ化するための、開発者向けコマンドラインインターフェイスです。コマンドラインインターフェイス(CLI)は、ソフトウェアプログラムに対してテキスト形式のコマンドを順番に送信し、操作するための仕組みです。この操作には、インターフェイスにコマンドを入力し、その応答を受け取ることが含まれます。このテキストベースのインターフェイスはグラフィカルユーザーインターフェイス(GUI)を基盤としていますが、より簡単に操作できる仕組みを提供します。開発者は CLI を使用して、アプリケーション、ソフトウェア、オペレーティングシステムを作成します。
Zoho Creator では、CLI を使用してウィジェットを作成し、連携させることができます。
CLI をインストールする前提条件
CLI をインストールする
-
次のコマンドを実行して、zapps CLI の Node パッケージをインストールします。
$ npm install -g Zoho-extension-toolkit
-
次のコマンドを実行して、インストールが正常に完了したことを確認します。
$ zet // 'zet' コマンドに関するヘルプ情報が表示されます。
プロジェクトを作成する
-
次のコマンドを実行して、新しいプロジェクトを作成します。
$ zet init
プロジェクトテンプレートを作成する対象の Zoho サービスの一覧が表示されます。
- Zoho Creator を選択し、プロジェクトフォルダーを作成します。
- リソースを含める: ウィジェットのレンダリングに必要なすべてのファイルが、プロジェクトの「app」フォルダー内に表示されます。
サーバーを開始する
-
次のコマンドを実行して、アプリをローカルで実行し、テスト環境でテストできるローカル HTTP サーバーを開始します。
$ zet run
これにより、ローカルマシン上のポート番号 5000 で HTTP サーバーが実行されます。サーバーを起動する前に、このポートが他のプロセスで使用されていないことを確認してください。
- サーバーが正常に起動したか確認するには、Web ブラウザーで次の URL を開きます。http://127.0.0.1:5000/app/widget.html
アプリケーションを検証してパッケージ化する
-
次のコマンドを実行して、アプリケーションを検証します。
$ zet validate
これにより、アプリパッケージが検証され、違反がある場合は特定されます。開発者コンソールで ZIP ファイルを更新する前に、必ず修正してください。
-
次のコマンドを実行して、アップロード可能なアプリケーションの ZIP ファイルを生成します。
$ zet pack
これにより、アプリケーションの ZIP ファイルが、プロジェクトディレクトリ内の「dist」フォルダーに作成されます。この ZIP ファイルを Zoho Creator にアップロードする必要があります。