Zoho Creator の「フォーム」に関する操作説明です。
■ フォームとは、何ですか?
■ フォームの新規作成
■ 新規フォームの3つの作成方法
■ フォームの編集
■ フォームのプロパティ
■ フォームのプロパティの編集方法を教えてください。
編集モードの「フォーム」タブから該当フォームを選択して開き、フォームの見出し部分にある「追加オプション」から「フォームのプロパティ」を選択します。フォーム名/完了メッセージ/検証コード の設定が行えます。
■ 検証コードの追加方法を教えてください。
編集モードの「フォーム」タブにて、フォームの見出し部分にある「追加オプション」から「フォームのプロパティ」を選択します。
「検証コード」オプションにチェックを入れることで設定できます。
■ フォームのアクション
■ フィールド
□ フィールドとは?
□ フィールドの種類
□ フィールドのプロパティ
□ フィールドのアクション
■ フォームにフィールドを追加する方法を教えてください。
ドラッグ&ドロップの操作で、新しいフォームや既存のフォームに各種フィールドを追加できます。また、追加したフィールドの並び替えも可能です。編集モードの「フォーム」タブから該当フォームを選択して開き、左欄のリストから必要なデータ型のフィールドを選択して、ドラッグ&ドロップで、フォームのエリアにフィールドを追加してください。
■ フォームに追加したフィールドの編集方法を教えてください。
編集モードの「フォーム」タブから該当フォームを選択して開き、対象フィールドにマウスオーバーして、ドロップダウンリストに表示される「フィールドの編集」をクリックし、フィールドのプロパティおよびオプションを編集できます。
■ 選択リストフィールドの項目の追加方法を教えてください。
次のステップで項目を追加可能です。
①フォームの編集モードにて、対象のSelectフィールドの「Edit this field」をクリックし、フィールドの編集ボックスを開きます。
②選択項目の一覧で、既存項目の「+」アイコンをクリック(「Add a choice」)すると、その項目の直下に新しい項目が追加できます。
③テキストボックス内に項目名を追加し、「Done」をクリックして保存すると編集完了です。
■ 複数のフォーム/ビューの利用
■ アプリケーション内の複数フォーム間のリレーションシップの作成方法を教えてください。
例えば、FormAとFormBがあるとき、FormAからデータをインポートして、FormB内のフィールドで参照することができます。ルックアップ フィールドを利用します。詳細な手順は、「複数のフォーム/ビューの利用」をご参照ください。
■ 画像フィールドに画像を入力する方法を教えてください。
ソースフィールドに、インターネット上に公開している画像のURLを入力します。オプション設定により、画像の「タイトル」、「代替テキスト」、「リンクURL」のデータを入力できます。
また、ローカルの画像を入力する場合には、「ファイルのアップロード」フィールドを利用します。
■ アップロードしたファイルのpath(ダウンロード用)を表示する方法を教えてください。
「数式」フィールドを作成し、計算式の入力欄に、
("<a href='http://creator.zoho.com/DownloadFile.do?filepath=/" + File_Upload + "&sharedBy=" + zoho.adminuser) + "> Refer File </a>"
と定義すると、アップロードファイルのpathが表示されます。(ファイルアップロードのフィールド名は、File_Uploadとした場合)
また、画像ファイルの場合には、
"<img src='http://creator.zoho.com/DownloadFile.do?filepath=/" + File_Upload + "&sharedBy=" + zoho.adminuser + "'>"
と定義して、アプリケーション設定にて「XSSセキュリティレベル-低」に設定すると、View内にアップロードした画像を一覧表示できます。
■ フォームにて、「追加アクション」ボタンが表示されません。
管理者以外がフォームにアクセスしても、「データのインポート/組み込み/パーマリンク表示」等の機能リストボタンは表示されません。
共有/公開されたフォームに対して、これらのアクションを行うことはできません。
■ 既存フォームに、Excelデータをインポートする方法を教えてください。
下記の手順で、フォームにExcelやCSV、TSVなどの表計算シートファイルのデータを入力できます。
- 対象フォームのアクセスモード画面を開きます。
- フォームの上部にある「追加オプション」のドロップダウンリストから「データのインポート」を選択します。
- 表示されたボックスの欄内に、シートファイルのデータをコピー&ペーストし、「アップロード」をクリックします。
- ファイルデータ内の列名と、フォーム内のフィールド名が同じフィールド型であることを確認してください。
(必須フィールドが空であるか、フィールドの種類が一致しない場合には、列は空の値になります。) - 「データの一行目は、フィールドラベル名です」をチェックします。