ページに埋め込まれたレポートを複数値でフィルターする方法

ページに埋め込まれたレポートを複数値でフィルターする方法

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

ページにレポートを埋め込む場合、Zoho Creator ではレポートを直接フィルタリングできる組み込みのフィルターオプションが用意されています。ただし、複数の値による動的なフィルタリングを行うには、ページ変数に値を渡し、そのページ変数を使用してレポートをフィルターします。この方法により柔軟性が高まり、さまざまなシナリオに対応できます。
Notes
メモ:ページ内のレポートを複数の値でフィルターするには、そのレポートが公開済みであり、HTML スニペット内の iframe に埋め込まれている必要があります。
  1. レポートを公開し、アプリケーション内でフィルターする対象のレポートの埋め込みコードを生成します。

  2. ページを作成するか、フィルター済みレポートを埋め込む予定の既存ページのページビルダーに移動し、次のページ変数を追加します。
    変数名
    データ型
    filter_values TEXT

  3. ページ変数に値を渡すため、次のページスクリプトを追加します。レポートは指定した値に基づいてフィルターされます。
    1. // ページ変数に渡す値のリストを代入してフィルターします。レポートは指定した値に基づいてフィルターされます。
    2. input。filter_values = '[<値 1>, <値 2>, <値 3>]';
  4. 左ペインのSnippetsセクションにあるHTML スニペット要素をドラッグ&ドロップしてページに配置します。

  5. 次のスクリプトをスニペットに追加します。
    1. // レポートを公開したときに作成された埋め込みコードを貼り付けます。
    2. // レポートをフィルターする基準となる項目の項目リンク名を、埋め込みコードの末尾にクエリパラメーターとして追加します。
    3. // クエリパラメーターの入力値としてページ変数を渡します。
    4. <%{
    5. %>
    6. <iframe height='500px' width='100%' frameborder='0' allowTransparency='真' scrolling='auto' src='https://creatorapp.zohopublic.com/zylker/task-management/report-embed/All_Employee_Details/DT1vxxxxxwPDhuJuTms2356vUUghGxZgZGGhCfHuzkZrnF8XufgzsCyTd7v2NuDfH8XP9TmX5bU2Sm6zY5w6C0Ztbh1vBgmKx7AE'?field_link_name=
    7. <%=input。filter_values%>
    8. '></iframe>
    9. <%
    10. }%>

ここで、
レポートを公開したときに作成された埋め込みコードです。
field_link_name
レポートをフィルターする基準となる項目のリンク名です。

動作を確認


  1. レポートを公開
  2. ページスクリプトと変数
  3. HTML スニペットについて