「Base64文字列を画像に変換する」

「Base64文字列を画像に変換する」

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

要件

Base64文字列とそれに対応する自動的に変換された画像を保存します。

用例

マーケティングチームは、ウェブページの読み込み時間を短縮するため、直接画像ファイルの代わりにbase64文字列を使用して画像をレンダリングします。そのため、参照用にbase64文字列をアプリに保存し、画像に変換してレポートの画像フィールドに保存します。

手順

1. フォームを作成して、Imagesという名前を付けてください。詳細は以下の通りです:

フィールドタイプ
フィールド名
フィールドリンク名
マルチライン
Base64テキスト
Base64_テキスト
イメージ
イメージ
イメージ

今度は、このチュートリアルで後で使用する接続を作成しましょう。

2. マイクロサービスに移動し、+ 新規作成をクリックして新しい接続を作成して認証します。 

3. Zoho OAuthを選択します。


4. 所要のスコープをCreatorに選択し、他の詳細を入力し、作成と承認をクリックしてください。
  

このアプリに対して、接続が有効化されていることを確認してください。

5. ワークフローを作成する 以下の詳細に従ってください。


6. さあ、base64文字列を画像に変換してImageフィールドにアップロードするためのスクリプトを書きましょう。 Add New Action > Deluge Scriptをクリックして、次のスクリプトをDelugeエディターに保存します:
  1. // レコードIDを変数に格納します
  2. recID = input.ID;
  3. // base64文字列を画像に変換します
  4. imageValue = zoho.encryption.base64DecodeToFile(input.Base64_text,'sample_file.png');
  5. // Creator APIを使用して変換された画像を画像フィールドにアップロードします
  6. imageValue.setParamName('file');
  7. invokeSyntax = invokeurl
  8. [
  9. url :'https://creator.zoho.com/api/v2/<app_owner_name>/<app_name>/report/<report_link_name>/' + recID + '/Image/upload'
  10. type :POST
  11. files:imageValue
  12. connection:'creator'
  13. ];
7. フォームがロードされたときに、イメージフィールドを隠すこともできます。ユーザーが手動で入力しないためです。以下の詳細を持つワークフローを作成してください。


8. 新しいアクションを追加をクリックし、次のスクリプトを保存します。
  1. 画像を非表示にする;

どのように動作するかを見る


サンプルデータ

このページの最後に添付ファイルをダウンロードできます。それぞれにエンコードされたbase64文字列を含んでいます。画像フィールドにアップロードしてください。関連する画像がレポートに表示されます。 

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

    「導入したばかりで基本操作や設定に不安がある」、「短期間で集中的に運用開始できる状態にしたい」、「運用を開始しているが再度学び直したい」 といった課題を抱えられているユーザーさまに向けた少人数制のオンライントレーニングです。

    日々の営業活動を効率的に管理し、導入効果を高めるための方法を学びましょう。

    Zoho CRM Training



              Zoho WorkDrive Resources



                Zoho Desk Resources

                • Desk Community Learning Series


                • Digest


                • Functions


                • Meetups


                • Kbase


                • Resources


                • Glossary


                • Desk Marketplace


                • MVP Corner


                • Word of the Day









                                  • Related Articles

                                  • 「一般的なエラー」

                                    お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 以下は、iOS用のZoho Creator SDKを使用しているユーザーが頻繁に直面するエラーとその解決方法です。 一般的なエラー Swiftバージョンのミスマッチエラー フォーム取得エラー プロジェクトの構築時にエラーが発生しました エラー解決 ...
                                  • 「関連レコード」

                                    お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 このAPIサービスを使用すると、レポート内の様々な機能を管理できます。 関連レコード 方法 fetchRelatedReport(forRecordID recordID: String, withBase baseReportInfo: ReportInfo, and ...
                                  • 「サインを作成する」

                                    お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 署名フィールドを使用することで、ユーザーが署名を描くことができ、電子署名を収集することが可能になります。フォームを通じてデータを提出する際に認証(署名)を求める場合に役立ちます。 機能 フォームのサインフィールドに関して、ユーザーエクスペリエンスとして次のことが可能ですか? ...
                                  • 理解オーディオ・フィールド

                                    お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 オーディオ分野を理解する iOSデバイスのブラウザからアクセスした場合、音声ファイルをアップロードできますが、オーディオフィールドから録音することはできません。これは、メディアオブジェクトがiOSではサポートされていないためです。 ...
                                  • 理解するファイルアップロードフィールド

                                    お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 ファイルアップロード フィールド ...

                                  Resources

                                  Videos

                                  Watch comprehensive videos on features and other important topics that will help you master Zoho CRM.



                                  eBooks

                                  Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho CRM.



                                  Webinars

                                  Sign up for our webinars and learn the Zoho CRM basics, from customization to sales force automation and more.



                                  CRM Tips

                                  Make the most of Zoho CRM with these useful tips.