ファイルアップロード項目を使用すると、ユーザーはフォーム送信時にファイルをアップロードできます。この項目は、単一ファイルまたは複数ファイルのアップロードをサポートするように設定できます。
複数ファイルのアップロードを有効にした場合、管理者/開発者はアップロードできるファイルの最大数に上限を設定することもできます。
メモ: アップロードされたファイルは、フォームが送信される前にウイルススキャンされます。ウイルスが検出された場合は、別のファイルをアップロードする必要があります。
アップロードされたファイル名
ユーザーがこの項目にファイルをアップロードすると、ファイル名は次の形式で設定されます。
<unique_number>_<uploaded_file_name>
- ファイル名の前に、アンダースコア(_)と、そのファイルをアカウント内で一意に識別するシステム生成の番号が付与されます。
- ファイル名が150文字を超える場合は、自動的に切り詰められます。
- ハイフン(-)を除く空白およびその他の特殊文字は、アンダースコア(_)に置き換えられます。
Webブラウザーからアクセスする場合
以下は、ユーザーがWebブラウザーからアクセスした場合のファイルアップロード項目の例です。項目に対して有効にした参照設定に応じて、ユーザーは次のいずれかの方法でファイルをアップロードできます。
ローカルストレージからファイルをアップロードするには
- アップロードアイコンをクリックします。デバイスのファイルマネージャーが起動します。
- 必要なファイルを選択します。
または、必要なファイルをドラッグ&ドロップして項目に追加することもできます。
Zoho WorkDriveからファイルをアップロードするには
- クラウドピッカーアイコンをクリックします。Cloud Pickerポップアップウィンドウが表示され、Zoho WorkDrive内のすべてのファイルとフォルダーが表示されます。
-
必要な項目を選択し、
添付をクリックします。
Google Driveからファイルをアップロードするには
- クラウドピッカーアイコンをクリックします。Cloud Pickerポップアップウィンドウが表示されます。
- 左側でGoogle Driveを選択します。すでにGoogleアカウントと接続済みの場合は、Google Drive内のファイルとフォルダーが表示され、手順6に進みます。
-
Authenticate Googleをクリックします。

- Googleアカウントの認証情報を入力します。
- Zoho Corp に、Google Drive 内のファイルの表示と管理を許可します。接続が正常に完了すると、Google Drive 内のすべてのファイルとフォルダーが表示されます。
- 必要な項目を選択し、添付をクリックします。
メモ:
- エンドユーザーは、Cloud Picker ポップアップウィンドウ右上付近の[別のユーザーとしてサインイン]ボタンから、複数のGoogleアカウントに接続できます。
- Zoho がユーザーのGoogleアカウントにアクセスできる場合、エンドユーザーは自分のGoogle Driveからファイルをアップロードできます。このアクセス権の削除方法など、詳細についてはこのページを参照してください。
スマートフォンまたはタブレットからアクセスする場合
以下は、ユーザーがスマートフォンまたはタブレットからアクセスした場合のファイルアップロード項目の表示例です。ユーザーは次の操作を行えます。
ファイルをアップロードするには
- ファイルアップロード項目をタップし、[Browse]をタップします。最近アクセスしたファイルがユーザーのデバイス上に表示されます。
- 必要なファイルを選択します。
写真をアップロードするには
- ファイルアップロード項目をタップし、[写真を選択]をタップします。デバイスのフォトギャラリーが開きます。
- 必要な写真を選択します。フォトギャラリーが閉じ、エンドユーザーは選択した写真をプレビューできます。
写真をスキャンしてPDFとしてアップロードする
iOS 13.0 以降のユーザーは、複数の写真をスキャンし、PDFとしてファイルアップロード項目にアップロードできます。
- ファイルアップロード項目をタップし、[Scan ドキュメント]をタップします。
- 必要な画像を撮影し、保存をクリックします。
項目プロパティ
フォーム上のファイルアップロード項目について、ユーザーエクスペリエンスを向上させるために、次のカスタマイズを行うことができます。
-
- ローカルコンピューター : ユーザーのデバイス(コンピューター、電話、タブレット)に保存されているファイルをアップロードできるようにします
- Zoho WorkDrive : ユーザーの Zoho WorkDrive に保存されているファイルをアップロードできるようにします
- Google Drive : ユーザーの Google Drive に保存されているファイルをアップロードできるようにします
- この項目の項目名と項目リンク名をカスタマイズする
- ユーザーがこの項目でファイルをアップロードすることを必須にする
- この項目をアプリの管理者のみに表示し(他のユーザーからは非表示に)する
- 項目サイズを設定する
- この項目の説明をツールチップまたはヘルプテキストで追加する
ファイルアップロード項目に保存されたファイルは、次の URL を使用してダウンロードできます。
https://<domain>/<account_owner_name>/<appLinkName>/<reportLinkName>/<fieldLinkName>/download/<fileName>
ここで、
- domain は DC(データセンター)ごとに異なります。
たとえば、アカウントが Zoho の米国データセンターにある場合は creatorexport.zoho.com を、EU データセンターにある場合は creatorexport.zoho.eu を使用する必要があります。ご利用の DC に対応するドメインを確認するにはこちらをクリックしてください。
- account_owner_name には、Creator アプリケーションのアカウント所有者のユーザー名と、アプリケーションのリンク名が含まれます。
- reportLinkName は、対象のファイルアップロード項目が表示されるレポートのリンク名です。
- fieldLinkName は、対象のファイルアップロード項目のリンク名です。
- fileName は対象ファイルの名前です。詳細はこちら
例として、Candidate Recruitment というアプリを作成したとします。このアプリには Candidate 詳細 というフォームがあり、ユーザーはここで必須情報を入力し、履歴書をアップロードします。Candidate 詳細 レポートにアクセスしたときに、これらの履歴書を表示したい場合があります。そのために、レポートにカスタム操作を設定し、履歴書をダウンロード ボタンをクリックすると履歴書ファイルがダウンロードされるようにできます。このカスタム操作では、上記の URL 形式を次のように構成します。
BaseURL = '
https://creatorexport.zoho.com' + Zoho。appuri + '<reportLinkName>/<fieldLinkName>/download/' + input.<fieldLinkName>;
openURL( BaseURL, 'window 種類');
ここで、
- BaseURL は、構成した URL を参照する変数です。
- Zoho。appuri は、アプリケーションの詳細を次の形式で返します。
/<account_owner_name>/<application_link_name>/
- input.<fieldLinkName> は、対象のファイルアップロード項目に保存されている各ファイルのファイル名を返します。
- openUrl Deluge タスクは、ユーザーを指定した URL にリダイレクトするために使用されます。この URL は、同一ウィンドウ、新規ウィンドウ、親ウィンドウ、ポップアップウィンドウ、または iframe で開くことができます。
これで、Candidate 詳細 レポートにアクセスすると、履歴書をダウンロード ボタンが表示されます。
上記の画像では、Megan が <account_owner_name>、candidate-recruitment が <application_link_name> に該当します。
ヒント : この URL 形式は、ファイルアップロード項目、画像、音声、動画、署名項目からファイルをダウンロードする場合にも使用できます。
注意事項
- 複数ファイルオプションを選択した場合、1 つのファイルアップロード項目につき最大 10 個のファイルをアップロードできます。
- 50 MB までのファイルをアップロードできます。
- アップロードされたファイルが空(有効なデータを含まない)場合、そのファイルは受け付けられません。アップロード前に、ファイルに有効なコンテンツが含まれていることを確認してください。
- すべてのアップロード済みファイルは、各ファイル名が一意になるように、システム生成の形式に自動的にリネームされます。
- ファイル名が 150 文字を超える場合、文字数制限を満たすように自動的に短縮されます。
- ファイル名内のすべての空白および特殊文字(ハイフンを除く)は、統一性と互換性を保つためにアンダースコアに置き換えられます。
- ファイルアップロード項目で複数ファイルプロパティが有効になっている場合、その項目は数式式内で参照できません。
- フォーム送信前ワークフローでは、複数ファイルアップロード項目に対して割り当て処理を使用できません。
- 合計や平均などの集計関数(件数を除く)は、複数ファイルアップロード項目には使用できません。
- サブフォームでは、ワークフローを通じて複数ファイルアップロード項目のファイルを追加または更新することはサポートされていません。
- 管理者は、各複数ファイルアップロード項目ごとにアップロード上限を設定し、ユーザーがアップロードできるファイル数を制限できます。
-
-