【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 Forms】フォーム内に説明文や画像、リンクを差し込む方法

      Zoho Formsで作成するフォーム内に、説明文(メッセージ)や画像、Webページへのリンクなどを差し込みたいときは「説明」項目をご活用ください。 以下、「説明」項目の利用方法をご案内いたします。 1. 説明文(メッセージ)を差し込む方法 「テキストの編集」ボックスに文章を入力して、保存します。 実際のフォームのイメージ: 2. 画像を差し込む方法 画像のアイコンをクリックします。 たとえば、PCに保存されている画像を差し込む場合は「Upload from Disk」を選択の上、「Click ...
    • 【Zoho WorkDrive】TrueSyncでオンラインに同期されないファイルの拡張子

      TrueSyncをご利用の際、以下のファイル名および拡張子のファイルは、オンラインにアップロードされません。 ファイル名: desktop.ini thumbs.db 拡張子: .ds_store .null .lck .laccdb .idlk .plck .dwl .dwl2 .swp .ldb icon\r .~ もしくは ~$ で始まる拡張子 ~から始まる.tmp ファイル
    • 【Zoho Writer】利用できる画像のファイルサイズ上限は?

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

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

    Zoho Community

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


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

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


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

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