삽입된 자바스크립트 이벤트

삽입을 만든 후에는 공개적으로, 비공개로, 싱글 사인온 (SSO)을 통해 또는 API를 통해 삽입을 수행할 수 있습니다. 이렇게 하면 자바스크립트를 통해 iframe과 상호작용할 수 있습니다. 삽입된 항목의 상태에 따라 페이지를 더 동적으로 만들거나 웹페이지에 삽입된 항목을 변경할 수도 있습니다.

Looker는 브라우저가 웹 애플리케이션에 이벤트를 전달하는 순서를 제어하지 않습니다. 즉, 브라우저 또는 플랫폼에서 이벤트 순서가 보장되지 않습니다. 다양한 브라우저의 이벤트 처리를 고려하도록 자바스크립트를 적절하게 작성해야 합니다.

Looker에서 삽입된 콘텐츠에 자바스크립트를 사용하는 방법에는 두 가지가 있습니다.

준비

삽입된 iframe과 상호작용하려면 몇 가지 조치를 취해야 합니다.

iframe에 ID 추가하기

나중에 해야 할 작업 중 하나는 작업 중인 정보가 실제로 Looker의 iframe에서 가져온 것인지 검증하는 것입니다. 이 작업을 수행하려면 iframe에 ID를 추가하세요(아직 추가하지 않은 경우). 다음 예에서는 id="looker"을 추가했습니다.

<iframe id="looker" src="https://instance_name.looker.com/embed/dashboards/1"></iframe>

iframe src 속성에 삽입 도메인 추가

iframe의 src에서 iframe이 사용 중인 도메인을 추가합니다. 다음 예에서는 ?embed_domain=https://mywebsite.com"을 추가했습니다.

<iframe
  id="looker"
  src="https://instance_name.looker.com/embed/dashboards/1?embed_domain=https://mywebsite.com">
</iframe>

SSO 삽입을 사용하는 경우 embed_domain삽입 URL에 추가해야 합니다.

embed_domain에 후행 슬래시(/)를 포함하지 않습니다.

허용 목록에 삽입 도메인 추가

마지막으로 iframe의 도메인을 관리 중인 Looker 관리자 패널의 삽입 페이지에서 허용 목록에 추가해야 합니다.

  1. iframe을 사용 중인 도메인을 입력합니다. 입력한 후 Tab 키를 눌러 도메인이 상자에 표시되도록 합니다. 도메인 URL에 후행 슬래시 (/)를 포함하지 않습니다.
  2. 업데이트 버튼을 클릭합니다.

허용 목록에서 * 와일드 카드를 사용하여 도메인 패턴을 만들 수 있습니다. 예를 들어 https://*.mycompany.comhttps://analytics.mycompany.comhttps://data.mycompany.com를 모두 허용합니다.

iframe에서 데이터 가져오기

준비 단계를 완료한 후 postMessage 이벤트를 수신하여 Looker iframe과 도메인 간에 전달된 이벤트에 액세스할 수 있습니다.

악의적인 메시지가 발생하지 않도록 Looker iframe 및 도메인에서 이벤트가 수신되었는지 확인하세요.

삽입된 iframe에서는 이 페이지의 이벤트 유형 참조 섹션에 설명된 것처럼 몇 가지 이벤트 유형을 만들 수 있습니다.

자바스크립트에서 이벤트 액세스

다음은 네이티브 자바스크립트에서 이러한 이벤트를 수신 대기한 후 콘솔에 로깅하는 예입니다.

window.addEventListener("message", function(event) {
  if (event.source === document.getElementById("looker").contentWindow) {
    if (event.origin === "https://instance_name.looker.com") {
      console.log(JSON.parse(event.data));
    }
  }
});

다음은 jQuery에서 이러한 이벤트를 수신 대기한 후 콘솔에 로깅하는 예입니다.

$(window).on("message", function(event) {
  if (event.originalEvent.source === $("#looker")[0].contentWindow) {
    if (event.origin === "https://instance_name.looker.com") {
      console.log(JSON.parse(event.data));
    }
  }
});

이벤트 유형 요약 표

다음 표에는 이벤트 유형이 요약되어 있습니다. 이벤트 유형을 클릭하여 이벤트에 대한 세부정보를 확인합니다.

이벤트 유형 이벤트 원인
dashboard:loaded 타일이 자동 실행으로 설정되어 있지 않은 대시보드에서 대시보드와 그 요소는 로드되었지만 쿼리가 아직 실행되지 않았습니다.
dashboard:run:start 대시보드가 로드되고 타일의 데이터 로드 및 쿼리가 시작되었습니다.
dashboard:run:complete 대시보드 실행이 완료되고 모든 타일의 로드 및 쿼리가 완료되었습니다.
dashboard:download 대시보드의 PDF 다운로드가 시작되었습니다.
dashboard:save:complete 21.6 대시보드를 수정하고 저장했습니다.
dashboard:delete:complete 21.6 대시보드가 삭제되었습니다.
dashboard:tile:start 타일에서 데이터를 로드하거나 쿼리하기 시작했습니다.
dashboard:tile:complete 타일에서 쿼리 실행이 완료되었습니다.
dashboard:tile:download 타일 데이터 다운로드가 시작되었습니다.
dashboard:tile:explore 사용자가 대시보드 타일에서 여기에서 탐색 옵션을 클릭합니다.
dashboard:tile:view 사용자가 대시보드 타일에서 원본 보기 보기 옵션을 클릭했습니다.
dashboard:filters:changed 대시보드의 필터가 적용되거나 변경되었습니다.
look:ready 쿼리 실행 여부와 관계없이 쿼리 데이터가 로드되기 시작했습니다.
look:run:start Look에서 쿼리 데이터를 로드하기 시작했으며 쿼리가 실행되기 시작했습니다.
look:run:complete Look에서 쿼리 실행이 완료되었습니다.
look:save:complete 21.6 Look이 수정되어 저장되었습니다.
look:delete:complete 21.6 Look을 휴지통 폴더로 이동했습니다.
drillmenu:click 사용자가 link LookML 매개변수로 만든 대시보드에서 드릴다운 메뉴를 클릭했습니다.
drillmodal:download 사용자가 대시보드 타일에서 드릴다운 대화상자를 열고 다운로드 옵션을 클릭합니다.
drillmodal:explore 사용자가 드릴 대화상자에서 여기에서 탐색 옵션을 클릭합니다.
explore:ready 탐색이 쿼리 실행 여부와 관계없이 탐색 분석 데이터가 로드되기 시작했습니다.
explore:run:start 탐색 분석에 쿼리 데이터가 로드되고 쿼리가 실행되기 시작했습니다.
explore:run:complete 탐색이 쿼리 실행을 완료했습니다.
explore:state:changed 사용자의 작업에 따라 탐색 페이지 URL이 변경되었습니다.
page:changed 사용자가 iframe 내의 새 페이지로 이동했습니다.
page:properties:changed 대시보드 iframe의 높이가 변경되었습니다.

이벤트 유형 참조

삽입된 iframe에서는 다양한 유형의 이벤트를 만들 수 있습니다.

dashboard:loaded

타일이 자동 실행으로 설정되어 있지 않은 대시보드에서 이 이벤트는 대시보드와 그 요소가 로드된 후 쿼리가 실행되기 전에 생성됩니다.

options 속성은 기존 대시보드에서 사용할 수 없습니다.


type: "dashboard:loaded",
status: "complete",
dashboard: {
  id: 1,
  title: "Business Pulse",
  dashboard_filters: {
    "date": "Last 6 Years",
    "state": ""
  },
  absoluteUrl: "https://self-signed.looker.com:9999/embed/dashboards/1?embed_domain=https%3A%2F%2Fself-signed.looker.com%3A9999&date=Last+6+Years&state=",
  url: "/embed/dashboards/1?embed_domain=https%3A%2F%2Fself-signed.looker.com%3A9999&date=Last+6+Years&state=",
  options: {
    layouts: [
      {
        id: 1,
        dashboard_id: 1,
        type: "newspaper",
        active: true,
        column_width: null,
        width: null,
        deleted: false,
        dashboard_layout_components: [
          {
            id: 1,
            dashboard_layout_id: 1,
            dashboard_element_id: 1,
            row: 0,
            column: 0,
            width: 8,
            height: 4,
            deleted: false
          },
          {
            id: 2,
            dashboard_layout_id: 1,
            dashboard_element_id: 2,
            row: 0,
            column: 8,
            width: 8,
            height: 4,
            deleted: false
          }
        ]
      }
    ],
    elements: {
      1: {
        title: "Total Orders",
        title_hidden: false,
        vis_config: {
          type: "single_value",
          font_size: "medium",
          title: "Total Orders"
        }
      },
      2: {
        title: "Average Order Profit",
        title_hidden: false,
        vis_config: {
          type: "single_value",
          title: "Average Order Profit"
        }
      }
    }
  }
}
속성 형식 설명
status 문자열 대시보드와 그 요소가 로드되었는지를 나타냅니다.
dashboard.id 숫자 대시보드의 ID 번호입니다.
dashboard.title 문자열 대시보드 상단에 표시되는 제목입니다.
dashboard.dashboard_filters 객체 대시보드에 적용되는 필터입니다. 이 객체의 형식은 {"Filter name 1": "value 1", "Filter name 2": "value 2", ...}입니다.
dashboard.absoluteUrl 문자열 전체 대시보드 URL입니다.
dashboard.url 문자열 상대 대시보드 URL (경로)
dashboard.options 객체 대시보드 레이아웃, 대시보드 레이아웃 구성요소, 대시보드 요소 속성 및 값. options 객체에서 반환된 모든 속성에는 dashboard:options:set 이벤트를 사용하여 업데이트된 값을 제공할 수 있습니다. 기존 대시보드에서는 이 옵션을 사용할 수 없습니다.

dashboard:run:start

이 이벤트는 대시보드가 로드되기 시작하면 타일의 데이터 로드 및 쿼리가 시작될 때 생성됩니다.

type: "dashboard:run:start",
dashboard: {
  id: 23,
  title: "My Dashboard",
  url: "/embed/dashboards/...",
  absoluteUrl: "https://instance_name.looker.com/embed/dashboards/...",
  dashboard_filters: {
    "Date": "Last 28 days",
    "Total Orders": "Greater than 100"
  }
}
속성 형식 설명
dashboard.id 숫자 대시보드의 ID 번호입니다.
dashboard.url 문자열 상대 대시보드 URL (경로)
dashboard.absoluteUrl 문자열 전체 대시보드 URL입니다.
dashboard.title 문자열 대시보드 상단에 표시되는 제목입니다.
dashboard.dashboard_filters 객체 대시보드에 적용되는 필터입니다. 이 객체의 형식은 {"Filter name 1": "value 1", "Filter name 2": "value 2", ...}입니다.

dashboard:run:complete

이 이벤트는 대시보드 실행이 완료되고 모든 타일의 로드 및 쿼리가 완료되면 생성됩니다. 이 이벤트는 모든 타일이 성공적으로 로드되는지 여부와 관계없이 생성됩니다.

optionstileStatuses 속성은 기존 대시보드에서 사용할 수 없습니다.

type: "dashboard:run:complete",
status: "complete",
dashboard: {
  id: 23,
  title: "My Dashboard",
  url: "/embed/dashboards/...",
  absoluteUrl: "https://my.looker.com/embed/dashboards/...",
  dashboard_filters: {
    "Date": "Last 28 days",
    "Total Orders": "Greater than 100"
  }
  options: {
    layouts: [
      {
        id: 1,
        dashboard_id: 1,
        type: "newspaper",
        active: true,
        column_width: null,
        width: null,
        deleted: false,
        dashboard_layout_components: [
          {
            id: 1,
            dashboard_layout_id: 1,
            dashboard_element_id: 1,
            row: 0,
            column: 0,
            width: 8,
            height: 4,
            deleted: false
          },
          {
            id: 2,
            dashboard_layout_id: 1,
            dashboard_element_id: 2,
            row: 0,
            column: 8,
            width: 8,
            height: 4,
            deleted: false
          }
        ]
      }
    ],
    elements: {
      1: {
        title: "Total Orders",
        title_hidden: false,
        vis_config: {
          type: "single_value",
          font_size: "medium",
          title: "Total Orders"
        }
      },
      2: {
        title: "Average Order Profit",
        title_hidden: false,
        vis_config: {
          type: "single_value",
          title: "Average Order Profit"
        }
      }
    }
  }
}
속성 형식 설명
status 문자열 대시보드와 그 요소가 성공적으로 실행되었는지를 나타냅니다. 대시보드와 관련 요소가 성공적으로 실행되면 status"complete"를 반환하고 그렇지 않으면 status"error"를 반환합니다. 사용자 인터페이스에서 또는 dashboard:stop 작업으로 실행 중인 대시보드가 중지되면 status"stopped"를 반환합니다.
dashboard.id 숫자 대시보드의 ID 번호입니다.
dashboard.url 문자열 상대 대시보드 URL (경로)
dashboard.absoluteUrl 문자열 전체 대시보드 URL입니다.
dashboard.title 문자열 대시보드 상단에 표시되는 제목입니다.
dashboard.dashboard_filters 객체 대시보드에 적용되는 필터입니다. 이 객체의 형식은 {"Filter name 1": "value 1", "Filter name 2": "value 2", ...}입니다.
dashboard.options 객체 대시보드 레이아웃, 대시보드 레이아웃 구성요소, 대시보드 요소 속성 및 값. options 객체에서 반환된 모든 속성에는 dashboard:options:set 작업을 사용하여 업데이트된 값을 제공할 수 있습니다. 기존 대시보드에서는 이 옵션을 사용할 수 없습니다.
dashboard.tileStatuses 객체 배열 타일 상태를 제공하는 객체의 배열입니다. 객체 속성은 다음과 같습니다.
  • tileId - 타일의 ID 번호입니다.
  • status: 타일 쿼리가 성공적으로 실행되면 status"complete"를 반환하고 그렇지 않으면 status"error"를 반환합니다.
  • errors: status 속성이 "error"인 경우 채워집니다. 오류 메시지 텍스트, 오류에 대한 자세한 설명, 오류를 생성한 타일의 SQL 쿼리를 비롯하여 오류에 대한 세부정보를 제공하는 객체의 배열입니다.
기존 대시보드에서는 이 옵션을 사용할 수 없습니다.

dashboard:download

이 이벤트는 대시보드의 PDF 다운로드가 시작되면 생성됩니다.

type: "dashboard:download",
dashboard: {
  id: 23,
  title: "My Dashboard",
  url: "/embed/dashboards/...",
  absoluteUrl: "https://instance_name.looker.com/embed/dashboards/...",
  dashboard_filters: {
    "Date": "Last 28 days",
    "Total Orders": "Greater than 100"
  }
}
fileFormat: "pdf"
속성 형식 설명
dashboard.id 숫자 대시보드의 ID 번호입니다.
dashboard.url 문자열 상대 대시보드 URL (경로)
dashboard.absoluteUrl 문자열 전체 대시보드 URL입니다.
dashboard.title 문자열 대시보드 상단에 표시되는 대시보드 제목입니다.
dashboard.dashboard_filters 객체 대시보드에 적용되는 필터입니다. 이 객체의 형식은 {"Filter name 1": "value 1", "Filter name 2": "value 2", ...}입니다.
fileFormat 문자열 다운로드한 대시보드의 형식입니다 (현재는 "pdf"만).

dashboard:save:complete

이 이벤트는 대시보드를 수정한 후 저장할 때 생성됩니다.

이 이벤트는 기존 대시보드에서는 사용할 수 없습니다.

type: "dashboard:save:complete",
dashboard: {
  id: 23,
  title: "My Dashboard",
  dashboard_filters: {
    "Date": "Last 28 days",
    "Total Orders": "Greater than 100"
  }
  absoluteUrl: "https://instance_name.looker.com/embed/dashboards/...",
  url: "/embed/dashboards/...",
  options: {
    layouts: [
      {
        id: 1,
        dashboard_id: 1,
        type: "newspaper",
        active: true,
        column_width: null,
        width: null,
        deleted: false,
        dashboard_layout_components: [
          {
            id: 1,
            dashboard_layout_id: 1,
            dashboard_element_id: 1,
            row: 0,
            column: 0,
            width: 8,
            height: 4,
            deleted: false
          },
          {
            id: 2,
            dashboard_layout_id: 1,
            dashboard_element_id: 2,
            row: 0,
            column: 8,
            width: 8,
            height: 4,
            deleted: false
          }
        ]
      }
    ],
    elements: {
      1: {
        title: "Total Orders",
        title_hidden: false,
        vis_config: {
          type: "single_value",
          font_size: "medium",
          title: "Total Orders"
        }
      },
      2: {
        title: "Average Order Profit",
        title_hidden: false,
        vis_config: {
          type: "single_value",
          title: "Average Order Profit"
        }
      }
    }
  }
}
속성 형식 설명
dashboard.id 숫자 대시보드의 ID 번호입니다.
dashboard.title 문자열 대시보드 상단에 표시되는 제목입니다.
dashboard.dashboard_filters 객체 대시보드에 적용되는 필터입니다. 이 객체의 형식은 {"Filter name 1": "value 1", "Filter name 2": "value 2", ...}입니다.
dashboard.absoluteUrl 문자열 전체 대시보드 URL입니다.
dashboard.url 문자열 상대 대시보드 URL (경로)
dashboard.options 객체 대시보드 레이아웃, 대시보드 레이아웃 구성요소, 대시보드 요소 속성 및 값. options 객체에서 반환된 모든 속성에는 dashboard:options:set 이벤트를 사용하여 업데이트된 값을 제공할 수 있습니다.

dashboard:delete:complete

이 이벤트는 대시보드가 삭제될 때 생성됩니다.

이 이벤트는 기존 대시보드에서는 사용할 수 없습니다.

type: "dashboard:delete:complete",
dashboard: {
  id: 23,
  title: "My Dashboard",
  dashboard_filters: {
    "Date": "Last 28 days",
    "Total Orders": "Greater than 100"
  }
  absoluteUrl: "https://instance_name.looker.com/embed/dashboards/...",
  url: "/embed/dashboards/...",
  options: {
    layouts: [
      {
        id: 1,
        dashboard_id: 1,
        type: "newspaper",
        active: true,
        column_width: null,
        width: null,
        deleted: false,
        dashboard_layout_components: [
          {
            id: 1,
            dashboard_layout_id: 1,
            dashboard_element_id: 1,
            row: 0,
            column: 0,
            width: 8,
            height: 4,
            deleted: false
          },
          {
            id: 2,
            dashboard_layout_id: 1,
            dashboard_element_id: 2,
            row: 0,
            column: 8,
            width: 8,
            height: 4,
            deleted: false
          }
        ]
      }
    ],
    elements: {
      1: {
        title: "Total Orders",
        title_hidden: false,
        vis_config: {
          type: "single_value",
          font_size: "medium",
          title: "Total Orders"
        }
      },
      2: {
        title: "Average Order Profit",
        title_hidden: false,
        vis_config: {
          type: "single_value",
          title: "Average Order Profit"
        }
      }
    }
  }
}
속성 형식 설명
dashboard.id 숫자 대시보드의 ID 번호입니다.
dashboard.title 문자열 대시보드 상단에 표시되는 제목입니다.
dashboard.dashboard_filters 객체 대시보드에 적용되는 필터입니다. 이 객체의 형식은 {"Filter name 1": "value 1", "Filter name 2": "value 2", ...}입니다.
dashboard.absoluteUrl 문자열 전체 대시보드 URL입니다.
dashboard.url 문자열 상대 대시보드 URL (경로)
dashboard.options 객체 대시보드 레이아웃, 대시보드 레이아웃 구성요소, 대시보드 요소 속성 및 값. options 객체에서 반환된 모든 속성에는 dashboard:options:set 이벤트를 사용하여 업데이트된 값을 제공할 수 있습니다.

dashboard:tile:start

이 이벤트는 타일에서 데이터를 로드하거나 쿼리하기 시작하면 생성됩니다.

type: "dashboard:tile:start",
dashboard: {
  id: 23,
  title: "My Dashboard",
  url: "/embed/dashboards/...",
  absoluteUrl: "https://instance_name.looker.com/embed/dashboards/...",
  dashboard_filters: {
    "Date": "Last 28 days",
    "Total Orders": "Greater than 100"
  }
}
tile: {
  id: 123,
  title: "Quarterly Sales",
  listen: {
    "Date": "order.date",
    "Total Orders": "order.count"
  }
}
속성 형식 설명
dashboard.id 숫자 타일이 속한 대시보드의 ID 번호입니다.
dashboard.url 문자열 타일이 속한 상대 대시보드 URL (경로만)
dashboard.absoluteUrl 문자열 타일이 속한 전체 대시보드 URL입니다.
dashboard.title 문자열 타일이 속한 대시보드 상단에 표시되는 대시보드 제목입니다.
dashboard.dashboard_filters 객체 타일이 속한 대시보드에 적용되는 필터입니다. 이 객체의 형식은 {"Filter name 1": "value 1", "Filter name 2": "value 2", ...}입니다.
tile.id 정수 타일이 아닌 이벤트의 ID 번호입니다.
tile.title 문자열 타일 상단에 표시되는 타일 제목입니다.
tile.listen 객체 이 타일이 수신 대기하는 전역 대시보드가 필터링됩니다. 이 객체의 형식은 {"Filter Label": "Filter Field", ...}입니다.

dashboard:tile:complete

이 이벤트는 타일에서 쿼리 실행을 완료하면 생성됩니다.

errors 속성은 기존 대시보드에서 사용할 수 없습니다.

type: "dashboard:tile:complete",
dashboard: {
  id: 23,
  title: "My Dashboard",
  url: "/embed/dashboards/...",
  absoluteUrl: "https://instance_name.looker.com/embed/dashboards/...",
  dashboard_filters: {
    "Date": "Last 28 days",
    "Total Orders": "Greater than 100"
  }
}
status: "complete",
truncated: false,
tile: {
  id: 123,
  title: "Quarterly Sales",
  listen: {
    "Date": "order.date",
    "Total Orders": "order.count"
  }
}
속성 형식 설명
dashboard.id 숫자 타일이 속한 대시보드의 ID 번호입니다.
dashboard.url 문자열 타일이 속한 상대 대시보드 URL (경로만)
dashboard.absoluteUrl 문자열 타일이 속한 전체 대시보드 URL입니다.
dashboard.title 문자열 타일이 속한 대시보드 상단에 표시되는 대시보드 제목입니다.
dashboard.dashboard_filters 객체 타일이 속한 대시보드에 적용되는 필터입니다. 이 객체의 형식은 {"Filter name 1": "value 1", "Filter name 2": "value 2", ...}입니다.
status 문자열 타일 쿼리 완료 여부입니다. 가능한 값은 "complete" 또는 "error"입니다.
truncated 불리언 쿼리 행 제한보다 더 많은 행을 반환하는 쿼리 결과로 타일 쿼리 결과가 잘렸는지 여부. 행 한도는 사용자가 지정한 행 한도이거나 Looker 기본 행 한도인 5,000일 수 있습니다.
tile.id 정수 타일이 아닌 이벤트의 ID 번호입니다.
tile.title 문자열 타일 상단에 표시되는 타일 제목입니다.
tile.listen 객체 이 타일이 수신 대기하는 전역 대시보드가 필터링됩니다. 이 객체의 형식은 {"Filter Label": "Filter Field", ...}입니다.
tile.errors 객체 배열 status 속성이 "error"인 경우 채워집니다. 오류 메시지 텍스트, 오류에 대한 자세한 설명, 오류를 생성한 타일의 SQL 쿼리를 비롯하여 오류에 대한 세부정보를 제공하는 객체의 배열입니다. 기존 대시보드에서는 이 옵션을 사용할 수 없습니다.

dashboard:tile:download

이 이벤트는 타일의 데이터 다운로드가 시작되면 생성됩니다.

type: "dashboard:tile:download",
dashboard: {
  id: 23,
  title: "My Dashboard",
  url: "/embed/dashboards/...",
  absoluteUrl: "https://instance_name.looker.com/embed/dashboards/...",
  dashboard_filters: {
    "Date": "Last 28 days",
    "Total Orders": "Greater than 100"
  }
}
tile: {
  id: 123,
  title: "Quarterly Sales"
  listen: {
    "Date": "order.date",
    "Total Orders": "order.count"
  }
}
fileFormat: "pdf"
속성 형식 설명
dashboard.id 숫자 타일이 속한 대시보드의 ID 번호입니다.
dashboard.url 문자열 타일이 속한 상대 대시보드 URL (경로만)
dashboard.absoluteUrl 문자열 타일이 속한 전체 대시보드 URL입니다.
dashboard.title 문자열 타일이 속한 대시보드 상단에 표시되는 대시보드 제목입니다.
dashboard.dashboard_filters 객체 타일이 속한 대시보드에 적용되는 필터입니다. 이 객체의 형식은 {"Filter name 1": "value 1", "Filter name 2": "value 2", ...}입니다.
tile.id 정수 타일이 아닌 이벤트의 ID 번호입니다.
tile.title 문자열 타일 상단에 표시되는 타일 제목입니다.
tile.listen 객체 이 타일이 수신 대기하는 전역 대시보드가 필터링됩니다. 이 객체의 형식은 {"Filter Label": "Filter Field", ...}입니다.
fileFormat 문자열 다운로드한 타일의 형식입니다 (현재 "pdf"만).

dashboard:tile:explore

이 이벤트는 사용자가 대시보드 타일에서 둘러보기부터 옵션을 클릭하면 생성됩니다.

type: "dashboard:tile:explore",
label: 'Explore From Here',
url: '/embed/explore/model/view...',
dashboard: {
  id: 23,
  title: "My Dashboard",
  url: "/embed/dashboards/...",
  absoluteUrl: "https://instance_name.looker.com/embed/dashboards/...",
  dashboard_filters: {
    "Date": "Last 28 days",
    "Total Orders": "Greater than 100"
  }
}
tile: {
  id: 123,
  title: "Quarterly Sales",
  listen: {
    "Date": "order.date",
    "Total Orders": "order.count"
  }
}
속성 형식 설명
label 문자열 버튼 라벨입니다.
url 문자열 확인할 탐색의 상대 URL (경로)입니다.
dashboard.id 숫자 타일이 속한 대시보드의 ID 번호입니다.
dashboard.url 문자열 타일이 속한 상대 대시보드 URL (경로만)
dashboard.absoluteUrl 문자열 타일이 속한 전체 대시보드 URL입니다.
dashboard.title 문자열 타일이 속한 대시보드 상단에 표시되는 대시보드 제목입니다.
dashboard.dashboard_filters 객체 타일이 속한 대시보드에 적용되는 필터입니다. 이 객체의 형식은 {"Filter name 1": "value 1", "Filter name 2": "value 2", ...}입니다.
tile.id 정수 타일이 아닌 이벤트의 ID 번호입니다.
tile.title 문자열 타일 상단에 표시되는 타일 제목입니다.
tile.listen 객체 이 타일이 수신 대기하는 전역 대시보드가 필터링됩니다. 이 객체의 형식은 {"Filter Label": "Filter Field", ...}입니다.

dashboard:tile:view

이 이벤트는 사용자가 대시보드 타일에서 원본 보기 보기 옵션을 클릭하면 생성됩니다.

type: "dashboard:tile:view",
label: 'View Original Look',
url: '/embed/look/...',
dashboard: {
  id: 23,
  title: "My Dashboard",
  url: "/embed/dashboards/...",
  absoluteUrl: "https://instance_name.looker.com/embed/dashboards/...",
  dashboard_filters: {
    "Date": "Last 28 days",
    "Total Orders": "Greater than 100"
  }
}
tile: {
  id: 123,
  title: "Quarterly Sales",
  listen: {
    "Date": "order.date",
    "Total Orders": "order.count"
  }
}
속성 형식 설명
label 문자열 버튼 라벨입니다.
url 문자열 표시할 Look의 상대 URL (경로)입니다.
dashboard.id 숫자 타일이 속한 대시보드의 ID 번호입니다.
dashboard.url 문자열 타일이 속한 상대 대시보드 URL (경로만)
dashboard.absoluteUrl 문자열 타일이 속한 전체 대시보드 URL입니다.
dashboard.title 문자열 타일이 속한 대시보드 상단에 표시되는 대시보드 제목입니다.
dashboard.dashboard_filters 객체 타일이 속한 대시보드에 적용되는 필터입니다. 이 객체의 형식은 {"Filter name 1": "value 1", "Filter name 2": "value 2", ...}입니다.
tile.id 정수 타일이 아닌 이벤트의 ID 번호입니다.
tile.title 문자열 타일 상단에 표시되는 타일 제목입니다.
tile.listen 객체 이 타일이 수신 대기하는 전역 대시보드가 필터링됩니다. 이 객체의 형식은 {"Filter Label": "Filter Field", ...}입니다.

dashboard:filters:changed

이 이벤트는 대시보드의 필터가 적용되거나 변경될 때 생성됩니다.

options 속성은 기존 대시보드에서 사용할 수 없습니다.

type: "dashboard:filters:changed",
dashboard: {
  id: 23,
  title: "My Dashboard",
  url: "/embed/dashboards/...",
  absoluteUrl: "https://instance_name.looker.com/embed/dashboards/...",
  dashboard_filters: {
    "Date": "Last 28 days",
    "Total Orders": "Greater than 100"
  }
  options: {
    layouts: [
      {
        id: 1,
        dashboard_id: 1,
        type: "newspaper",
        active: true,
        column_width: null,
        width: null,
        deleted: false,
        dashboard_layout_components: [
          {
            id: 1,
            dashboard_layout_id: 1,
            dashboard_element_id: 1,
            row: 0,
            column: 0,
            width: 8,
            height: 4,
            deleted: false
          },
          {
            id: 2,
            dashboard_layout_id: 1,
            dashboard_element_id: 2,
            row: 0,
            column: 8,
            width: 8,
            height: 4,
            deleted: false
          }
        ]
      }
    ],
    elements: {
      1: {
        title: "Total Orders",
        title_hidden: false,
        vis_config: {
          type: "single_value",
          font_size: "medium",
          title: "Total Orders"
        }
      },
      2: {
        title: "Average Order Profit",
        title_hidden: false,
        vis_config: {
          type: "single_value",
          title: "Average Order Profit"
        }
      }
    }
  }
}
속성 형식 설명
dashboard.id 숫자 대시보드의 ID 번호입니다.
dashboard.url 문자열 상대 대시보드 URL (경로)
dashboard.absoluteUrl 문자열 전체 대시보드 URL입니다.
dashboard.title 문자열 대시보드 상단에 표시되는 제목입니다.
dashboard.dashboard_filters 객체 대시보드에 적용되는 필터입니다. 이 객체의 형식은 {"Filter name 1": "value 1", "Filter name 2": "value 2", ...}입니다.
dashboard.options 객체 대시보드 레이아웃, 대시보드 레이아웃 구성요소, 대시보드 요소 속성 및 값. options 객체에서 반환된 모든 속성에는 dashboard:options:set 이벤트를 사용하여 업데이트된 값을 제공할 수 있습니다. 기존 대시보드에서는 이 옵션을 사용할 수 없습니다.

look:ready

이 이벤트는 쿼리 실행 여부와 관계없이 Look에서 쿼리 데이터 로드를 시작하면 생성됩니다.

type: "look:ready",
look: {
  url: "/embed/looks/...",
  absoluteUrl: "https://instance_name.looker.com/embed/looks/...",
  }
}
속성 형식 설명
look.url 문자열 상대 Look URL (경로만)
look.absoluteUrl 문자열 전체 Look URL

look:run:start

이 이벤트는 Look에서 쿼리 데이터를 로드하기 시작하고 쿼리 실행이 시작될 때 생성됩니다.

type: "look:run:start",
look: {
  url: "/embed/looks/...",
  absoluteUrl: "https://instance_name.looker.com/embed/looks/...",
  }
}
속성 형식 설명
look.url 문자열 상대 Look URL (경로만)
look.absoluteUrl 문자열 전체 Look URL

look:run:complete

이 이벤트는 Look에서 쿼리 실행을 완료하면 생성됩니다.

type: look:run:complete
look: {
  url: "/embed/looks/...",
  absoluteUrl: "https://instance_name.looker.com/embed/looks/...",
  }
}
속성 형식 설명
look.url 문자열 상대 Look URL (경로만)
look.absoluteUrl 문자열 전체 Look URL

look:save:complete

이 이벤트는 Look을 수정하고 저장할 때 생성됩니다. 이 이벤트는 사용자가 다음 작업 중 하나를 수행할 때 생성됩니다.

저장 > 기존 대시보드 또는 설정 수정 메뉴 옵션으로 Look이 저장되면 이 이벤트가 생성되지 않습니다.

type: look:save:complete
look: {
  url: "/embed/looks/...",
  absoluteUrl: "https://instance_name.looker.com/embed/looks/...",
  spaceId: 123
  }
}
속성 형식 설명
look.url 문자열 상대 Look URL (경로만)
look.absoluteUrl 문자열 전체 Look URL
look.spaceID 정수 Look이 저장된 폴더 ID

look:delete:complete

이 이벤트는 보기가 휴지통 폴더로 이동할 때 생성됩니다.

type: look:delete:complete
look: {
  url: "/embed/looks/...",
  absoluteUrl: "https://instance_name.looker.com/embed/looks/...",
  }
}
속성 형식 설명
look.url 문자열 상대 Look URL (경로만)
look.absoluteUrl 문자열 전체 Look URL

drillmenu:click

이 이벤트는 사용자가 link LookML 매개변수로 만든 대시보드에서 드릴다운 메뉴를 클릭하면 생성됩니다. 예를 들어 다음 LookML은 state 측정기준으로 필터링된 데이터를 사용자가 볼 수 있는 드릴 메뉴를 만듭니다.


dimension: state {
  type: string
  sql: ${TABLE}.state ;;
  link: {
    label: "Filter by {{ state | encode_uri }}"
    url: "filter::q={{ state | encode_uri }}"
    icon_url: "https://google.com/favicon.ico"
  }
}

state 필터가 Illinois로 설정되면 drillmenu:click 이벤트가 iframe의 호스트에 다음을 반환합니다.

type: "drillmenu:click",
label: "Filter by Illinois",
link_type: "url",
modal: false,
target: '_self',
url: "#filter::state=Illinois"
context: ' '
속성 형식 설명
label 문자열 드릴 메뉴에 표시되는 링크 라벨
link_type 문자열 링크 대상의 객체 유형
modal 불리언 브라우저 탐색 대신 드릴 대화상자 사용 여부
target 문자열 링크 대상이 현재 iframe을 대체하는 경우 _self, 링크 대상이 새 창을 여는 경우 _blank
url 문자열 링크 도착 페이지의 URL
context 문자열 일부 시각화 유형에 사용되는 내부 속성

iframe을 샌드박스하면 드릴 메뉴 클릭이 새 창에서 열리지 않습니다. iframe 태그 내에서 다음과 같은 샌드박스 값을 사용하세요.

sandbox = "allow-same-origin allow-scripts"

drillmodal:download

이 이벤트는 사용자가 대시보드 타일에서 드릴다운 대화상자를 열고 다운로드 옵션을 클릭하면 생성됩니다.

{
type: "drillmodal:download",
dashboard: {
  id: 23,
  title: "My Dashboard",
  url: "/embed/dashboards/…",
  absoluteUrl: "https://instance_name.looker.com/embed/dashboards/…",
  dashboard_filters: {
    "Date": "Last 28 days",
    "Total Orders": "Greater than 100"
  }
}
drillExploreUrl: "/embed...",
fileFormat: "pdf"
}
속성 형식 설명
dashboard.id 숫자 타일이 속한 대시보드의 ID 번호입니다.
dashboard.title 문자열 타일이 속한 대시보드 상단에 표시되는 대시보드 제목입니다.
dashboard.url 문자열 타일이 속한 상대 대시보드 URL (경로만)
dashboard.absoluteUrl 문자열 타일이 속한 전체 대시보드 URL입니다.
dashboard.dashboard_filters 객체 타일이 속한 대시보드에 적용되는 필터입니다. 이 객체의 형식은 {"Filter name 1": "value 1", "Filter name 2": "value 2", ...}입니다.
drillExploreUrl 문자열 다운로드할 상대 탐색 URL (경로)입니다.
fileFormat 문자열 데이터 다운로드의 파일 형식입니다.

drillmodal:explore

이 이벤트는 사용자가 드릴링 대화상자에서 여기부터 탐색 옵션을 클릭하면 생성됩니다.

type: "drillmodal:explore",
label: "Explore From Here",
url: "/embed/explore/model/view..."
속성 형식 설명
label 문자열 드릴 메뉴에 표시되는 버튼 라벨
url 문자열 표시할 상대 탐색 URL (경로)

explore:ready

이 이벤트는 탐색 실행 여부와 관계없이 탐색에서 쿼리 데이터 로드를 시작하면 생성됩니다.

type: "explore:ready",
explore: {
  url: "/embed/explore/...",
  absoluteUrl: "https://instance_name.looker.com/embed/explore/...",
  }
}
속성 형식 설명
explore.url 문자열 상대 탐색 URL (경로만)
explore.absoluteUrl 문자열 전체 탐색 URL

explore:run:start

이 이벤트는 탐색에서 쿼리 데이터 로드를 시작하고 쿼리가 실행되기 시작할 때 생성됩니다.

type: "explore:run:start",
explore: {
  url: "/embed/explore/...",
  absoluteUrl: "https://instance_name.looker.com/embed/explore/...",
  }
}
속성 형식 설명
explore.url 문자열 상대 탐색 URL (경로만)
explore.absoluteUrl 문자열 전체 탐색 URL

explore:run:complete

이 이벤트는 탐색에서 쿼리 실행을 완료하면 생성됩니다.

type: "explore:run:complete",
explore: {
  url: "/embed/explore/...",
  absoluteUrl: "https://instance_name.looker.com/embed/explore/...",
  }
}
속성 형식 설명
explore.url 문자열 상대 탐색 URL (경로만)
explore.absoluteUrl 문자열 전체 탐색 URL

explore:state:changed

이 이벤트는 사용자의 작업에 따라 탐색 페이지 URL이 변경되면 생성됩니다.

type: "explore:state:changed",
explore: {
  url: "/embed/explore/...",
  absoluteUrl: "https://instance_name.looker.com/embed/explore/..."
}
속성 형식 설명
explore.url 문자열 상대 탐색 URL (경로만)
explore.absoluteUrl 문자열 전체 탐색 URL

page:changed

이 이벤트는 사용자가 iframe 내에서 새 페이지로 이동할 때 생성됩니다.

type: "page:changed",
page: {
  type: "dashboard",
  url: "/embed/dashboards/...",
  absoluteUrl: "https://instance_name.looker.com/embed/dashboards/..."
}
속성 형식 설명
page.type 문자열 "dashboard", "look", "explore" 등 방금 이동한 페이지의 유형입니다.
page.url 문자열 방금 이동한 페이지의 상대 URL (경로)
page.absoluteUrl 문자열 방금 이동한 페이지의 전체 URL

page:properties:changed

이 이벤트는 대시보드 iframe의 높이가 변경될 때 생성됩니다. 보기 또는 탐색에는 항목의 크기가 iframe 크기에 맞게 자동으로 조정되므로 사용할 수 없습니다.

type: "page:properties:changed",
height: 1000
속성 형식 설명
height 정수 대시보드 iframe의 높이(픽셀)입니다.

iframe 변경

데이터 검색을 위해 iframe을 준비한 후 다음 단계에 따라 iframe을 변경할 수 있습니다.

  1. JSON으로 요청을 작성합니다.
  2. iframe의 contentWindow에 요청을 게시합니다.

JSON으로 요청 작성

iframe으로 여러 가지 변경사항을 적용할 수 있으며, JSON 형식으로 제출합니다. 사용 가능한 옵션은 이 페이지의 작업 참조 섹션에 설명되어 있습니다. 다음과 같이 JSON.stringify를 사용하여 작업을 JSON으로 변환하는 것을 잊지 마세요.

var my_request = JSON.stringify(
  {
    type: "dashboard:run"
  }
);

iframe의 contentWindow 속성에 요청을 게시하는 중입니다.

마지막으로 다음과 같이 iframe의 contentWindow에 메시지를 게시합니다.

var my_iframe = document.getElementById("my_iframe_id");

my_iframe.contentWindow.postMessage(my_request, 'https://instance_name.looker.com');

작업 요약 표

다음 표에는 작업이 요약되어 있습니다. 작업을 클릭하여 관련 작업을 자세히 확인합니다.

작업 작업 설명
dashboard:load iframe에서 새 대시보드를 로드하여 기존 대시보드를 대체합니다.
dashboard:run iframe에서 대시보드를 실행합니다.
dashboard:filters:update iframe의 기존 대시보드 필터를 업데이트합니다.
dashboard:options:set 대시보드 레이아웃 및 대시보드 요소 속성에 새 값을 씁니다.
dashboard:schedule_modal:open 사용자가 다양한 대상에 Looker 콘텐츠를 전송할 수 있는 스케줄러를 엽니다.
dashboard:stop 실행 중이거나 데이터를 새로고침하는 대시보드를 중지합니다.
look:run iframe에서 Looks를 실행합니다.
look:filters:update iframe의 기존 Look 필터를 업데이트합니다.
explore:run iframe에서 탐색 실행
explore:filters:update iframe에서 기존 탐색 필터를 업데이트하거나 삭제합니다.

작업 참조

삽입된 iframe에 게시할 수 있는 작업은 다음과 같습니다.

dashboard:load

기존 대시보드에서는 이 작업을 수행할 수 없습니다.

이 작업을 사용하여 iframe에서 새 대시보드를 로드하여 기존 대시보드를 대체합니다. 새 대시보드는 마치 새 대시보드 페이지가 열린 것처럼 쿼리를 실행하기 시작합니다.

{
  type: "dashboard:load",
  id: "101",
  pushHistory: false
}
속성 형식 설명
type 문자열 dashboard:load 유형을 사용하면 iframe에 새 대시보드를 로드하려고 함을 나타냅니다.
id 문자열 로드할 대시보드의 ID입니다.
pushHistory 불리언 true인 경우 로드된 대시보드는 새로운 브라우저 기록 항목을 만듭니다. 사용자는 브라우저의 뒤로 버튼을 사용하여 이전 대시보드로 돌아갈 수 있습니다. false인 경우 현재 대시보드가 교체되며 다시 돌아오기 위해 브라우저 탐색을 사용할 수 없습니다.

dashboard:run

이 작업을 사용하여 iframe에서 대시보드를 실행합니다. 이 작업은 대시보드에서 실행 또는 데이터 새로고침 버튼을 누르는 것과 같습니다.

{
  type: "dashboard:run"
}
속성 형식 설명
type 문자열 dashboard:run 유형을 사용하면 대시보드를 실행하려고 함을 나타냅니다.

dashboard:filters:update

이 작업을 사용하여 iframe의 기존 대시보드 필터를 업데이트합니다. 이 방법으로는 새 필터를 대시보드에 추가할 수 없습니다.

{
  type: "dashboard:filters:update",
  filters: {
    "Sale date": "Last 28 days",
    "Sale amount": "Greater than 100"
  }
}
속성 형식 설명
type 문자열 dashboard:filters:update 유형을 사용하면 대시보드에서 사용하는 필터를 업데이트하려고 함을 나타냅니다.
filters 객체 대시보드에 적용할 새 필터입니다. 이 객체의 형식은 {"Filter name 1": "value 1", "Filter name 2": "value 2", ...}입니다.

dashboard:options:set

이 작업은 dashboard:run:complete 이벤트가 발생한 후에 사용 가능하며 기존 대시보드에서는 사용할 수 없습니다.

삽입자는 메시지를 만들어 iframe으로 전송하지만 대시보드는 dashboard:run:complete이 발생할 때까지 응답하지 않습니다. dashboard:options:set 작업은 대시보드 레이아웃 및 대시보드 요소 속성에 새 값을 씁니다. dashboard:run:complete 이벤트의 options 속성에 반환된 속성만 dashboard:options:set를 사용하여 업데이트할 수 있습니다. 이전에 dashboard:run:complete 이벤트의 options 속성에서 반환하지 않은 모든 속성은 무시됩니다.

{
  type: "dashboard:options:set",
  layouts: [
    {
      id: 1,
      dashboard_id: 1,
      type: "newspaper",
      active: true,
      column_width: null,
      width: null,
      deleted: false,
      dashboard_layout_components: [
        {
          id: 1,
          dashboard_layout_id: 1,
          dashboard_element_id: 1,
          row: 0,
          column: 0,
          width: 8,
          height: 4,
          deleted: false
        },
        {
          id: 2,
          dashboard_layout_id: 1,
          dashboard_element_id: 2,
          row: 0,
          column: 8,
          width: 8,
          height: 4,
          deleted: false
        }
      ]
    }
  ],
  elements: {
    1: {
      title: "Total Orders",
      title_hidden: false,
      vis_config: {
        type: "single_value",
        font_size: "medium",
        title: "Total Orders"
      }
    },
    2: {
      title: "Average Order Profit",
      title_hidden: false,
      vis_config: {
        type: "single_value",
        title: "Average Order Profit"
      }
    }
  }
}
속성 형식 설명
type 문자열 dashboard:options:set 유형을 사용하면 대시보드 레이아웃 및 대시보드 요소 속성에 새 값을 쓰려고 함을 나타냅니다.
layouts 객체 dashboard:run:complete 이벤트의 options 속성에 의해 반환된 대시보드 레이아웃 속성입니다. 형식은

id: "string",
dashboard_id: "string",
type: "newspaper",
active: boolean,
column_width: number,
width: number
입니다.
layouts.dashboard_layout_components 객체 dashboard:run:complete 이벤트의 options 속성으로 반환된 하나 이상의 대시보드 레이아웃 구성요소 객체입니다. 형식은 다음과 유사합니다.

id: "string",
dashboard_layout_id: "string",
dashboard_element_id: "string",
row: number,
column: number,
width: number,
height: number,
deleted: boolean,
elements 객체 dashboard:run:complete 이벤트의 options 속성에서 반환하는 하나 이상의 대시보드 요소 객체입니다. 형식은 다음과 유사합니다.

id: {
  title: "string"

dashboard:schedule_modal:open

이 작업을 사용하여 사용자가 다양한 대상에 Looker 콘텐츠를 제공할 수 있는 스케줄러를 엽니다.

이 이벤트는 기존 대시보드에서는 사용할 수 없습니다.

{
  type: "dashboard:schedule_modal:open"
}
속성 형식 설명
type 문자열 dashboard:schedule_modal:open 유형을 사용하면 일정 대화상자를 열 것임을 나타냅니다.

dashboard:stop

실행 중인 대시보드 또는 데이터 새로고침을 중지하려면 이 작업을 사용합니다. 이 작업은 대시보드에서 취소 버튼을 클릭하는 것과 동일합니다. 대시보드에서 dashboard:stop 사용을 중지하면 status:"stopped"로 설정된 dashboard:run:complete 이벤트가 전송됩니다.

기존 대시보드에서는 이 작업을 수행할 수 없습니다.

{
  type: "dashboard:stop"
}
속성 형식 설명
type 문자열 dashboard:stop 유형을 사용하면 실행 중인 대시보드를 중지할 것임을 나타냅니다.

look:run

이 작업을 사용하여 iframe에 Look의 기반이 되는 쿼리를 실행합니다. 이는 Look에서 Run 버튼을 누르는 것과 비슷하지만, look:run가 항상 데이터베이스를 직접 쿼리하고 Looker 캐시에서 데이터를 검색하지 않는다는 점이 다릅니다.

{
  type: "look:run"
}
속성 형식 설명
type 문자열 look:run 유형을 사용하면 Look을 실행할 것임을 나타냅니다.

look:filters:update

이 작업을 사용하여 iframe의 기존 Look 필터를 업데이트합니다. 이 방법으로는 새 필터를 Look에 추가할 수 없습니다.

{
  type: "look:filters:update",
  filters: {
    "orders.created_at": "90 days",
    "products.department": "sweaters"
  }
}
속성 형식 설명
type 문자열 look:filters:update 유형을 사용하면 Look에서 사용되는 필터를 업데이트하려고 함을 나타냅니다.
filters 객체 스타일에 적용할 새 필터입니다. 이 객체의 형식은 {"view_name.field_name_1": "value 1", "view_name.field_name_1": "value 2", ...}입니다.

explore:run

이 작업을 사용하여 iframe에서 탐색 기능을 실행합니다. 탐색에서 Run 버튼을 누르는 것과 비슷하지만, explore:run가 항상 데이터베이스를 직접 쿼리하고 Looker 캐시에서 데이터를 검색하지 않는다는 점이 다릅니다.

{
  type: "explore:run"
}
속성 형식 설명
type 문자열 explore:run 유형을 사용하면 탐색을 실행하려고 함을 나타냅니다.

explore:filters:update

이 작업을 사용하여 iframe에서 기존 탐색 필터를 업데이트하거나 삭제합니다. 유효한 필드를 참조하는 새 필터를 포함하면 탐색에 새 필터가 추가됩니다.

{
  type: "explore:filters:update",
  filters: {
    "orders.created_at": "90 days",
    "orders.status": "complete"
  }
  deleteFilters:  ["products.department"]
}
속성 형식 설명
type 문자열 explore:filters:update 유형을 사용하면 탐색에서 사용하는 필터를 업데이트하려고 함을 나타냅니다.
filters 객체 탐색 분석에 적용할 새 필터입니다. filters에 현재 탐색 분석에 존재하지 않지만 유효한 필드를 참조하는 필터가 포함되어 있는 경우 해당 필터는 탐색 분석에 추가됩니다. 이 객체의 형식은 {"view_name.field_name_1": "value 1", "view_name.field_name_1": "value 2", ...}입니다.
deleteFilters 배열 탐색에서 삭제하려는 기존 필터입니다. 배열의 형식은 다음과 같습니다. ["view_name.field_name_1", "view_name.field_name_2", ...]