【Zoho Creator】フォームにアップロードした画像ファイル名を取得する手順

【Zoho Creator】フォームにアップロードした画像ファイル名を取得する手順

Alert
本ページは一般的なアドバイスおよびガイダンスを目的としています。
本ページの内容がすべての環境にて正常に動作することを保証しておりません。

本ページでは、フォームの項目「Image」にアップロードした画像ファイル名を取得する手順を説明します。
※項目「File upload」を利用してファイルをアップロードする場合、ファイル属性「actualname」を使用することでアップロードしたファイルの名前を取得できます。

概要

フォームの項目「Image」を利用することで、フォームに画像をアップロードできます
(項目タイプの詳細は
こちら / 項目「Image」の詳細はこちら)。
項目「Image」に画像をアップロードすると、項目「Image」にはHTMLを含んだTextデータが格納されます。

例)項目「Image」にファイル「deluge.png」をアップロードした場合、項目「Image」に格納されるTextデータ(数列はランダムです)


アップロードした画像のファイル名をワークフローや関数で取得したい場合、以下の「Delugeスクリプト」をご利用いただけます。

Delugeスクリプト

実際のスクリプトは太字で記載します。「//」以降の文章はコメントです。
  1. // 指定した文字列の後に存在する文字列を取得する関数「getSuffix」、指定した文字列の前に存在する文字列を取得する関数「getPrefix」を使用します。
  2. // 項目「Image」に格納されるTextデータの「image/」の後に存在する文字列を取得し、変数「imagename」に代入します。キーワード「input」を使用することでフォームに入力したデータを取得できます(inputの詳細はこちら)。
  3. imagename = input.Image.getsuffix("image/");

  4. // 「" lowqual」の前に存在する文字列を取得し、変数「imageName」に代入します。二重引用符「"」はバックスラッシュ「\」でエスケープします。
  5. imageName = imagename.getprefix("\" lowqual");

  6. // 「_」の前に存在する文字列(実際のファイル名)を取得し、変数「actualImageName」に代入します。
  7. actualImageName = imageName.getsuffix("_");


  8. // 上記例のTextデータの場合、各変数に代入される文字列は以下となります。

  9. // imagename:1700000000000_deluge.png" lowqual = "https://creatorexport.zoho.com/sharedBy/appLinkName/viewLinkName/fieldName/image/1700000000000_700" medqual = "https://creatorexport.zoho.com/sharedBy/appLinkName/viewLinkName/fieldName/image/1700000000000_700" downqual = "https://creatorexport.zoho.com/sharedBy/appLinkName/viewLinkName/fieldName/image/1700000000000_deluge.png" border = "0"></img>

  10. // imageName:1700000000000_deluge.png

  11. // actualImageName:deluge.png
    • Related Articles

    • 【Zoho Creator】フォームに入力したファイルをZoho WorkDriveにアップロードする方法

      本ページは一般的なアドバイスおよびガイダンスを目的としています。 本ページの内容がすべての環境にて正常に動作することを保証しておりません。 Zoho Creatorのフォームでは、ファイルをアップロードするための項目を作成できます(詳細はこちら)。 本ページでは、フォームに入力したファイルをZoho WorkDriveの特定フォルダー配下にアップロードする方法を説明します。 前提 ...
    • 【Zoho Writer】利用できる画像のファイルサイズ上限は?

      Zoho Writerで利用できる画像サイズの上限は、「10MB」です。 文書ファイル自体のサイズ上限など、その他の制限に関しましては、こちらをご確認ください。
    • 【Zoho Invoice】インボイス制度対応

      インボイス制度に必要な「区分記載請求書等保存方式」対応について 軽減、非軽減の税率別の商品の各総額を記載する場所を設けることですが、 テンプレートの編集で区分記載請求書等方式に対応しました 1: 軽減、非軽減の税率別の商品の各総額を記載する場所を設けることですが、 例えば、請求書のテンプレートで、「税金の概要の表示」→「総額」をチェックしますと、税金別の商品の総額をリストアップできます。 これで、ご対応いただけますと幸いです。画像を添付いたしました。 2:インボイス制度の事業者登録番号: ...
    • 【Zoho CRM】Ziaの画像検証機能に関するアップデートのお知らせ:重複画像の検出機能が追加されました。

      この機能アップデートは、現在、米国(US)データセンターで、ユーザーライセンスが20件以上あるエンタープライズプラン/アルティメットプランをお使いの組織に対し適用されています。(2024年7月時点) Ziaの画像検証機能に、新機能として「重複画像の検出」機能が追加されました。これにより、タブ内の顔画像の重複を識別し、CRMのデータ精度を高めることができます。 「重複画像の検出」機能とは ...
    • 【Zoho Notebook】Zoho Notebookとは?

      Zoho Notebookとは、メモ・アイデア・画像・音声などを1か所にまとめて管理できるノートアプリです。 パソコン・スマートフォン・タブレットで、いつでもどこでもメモを確認・編集できます。 シンプルで無駄のないUIが特徴です。 Zoho Oneユーザー様であれば、Notebook for Businessプランを追加料金なしでご利用いただけます。 また、無料プランもございます。 利用できるカードの種類 テキスト チェックリスト 音声 写真 スマート スケッチ ファイル Zoho ...

    Zoho Community

    オンライン掲示板やユーザー交流会など、Zoho活用に役立つコンテンツが満載!


      Zoho CRM 管理者向けオンライントレーニング

      Zoho CRM 導入後の動き出しをスムーズに。初期設定から操作方法、便利機能まで… Zoho の講師がデモを交えて解説。CRM管理者の必須スキルを短期間で習得しましょう。


        ウェビナー情報はこちら!

        さまざまな企業で業務改善にあたるエキスパートたちの事例セミナーをご提供しております。最新の予定や、配信済みのウェビナー動画はこちらをご確認ください。