Power Query: таблицы из запросов
Загрузка результата запроса в лист, обновление таких таблиц и связь между таблицей на листе и запросом, который её наполняет. Операций на странице: 8.
Загрузка результата запроса в лист, обновление таких таблиц и связь между таблицей на листе и запросом, который её наполняет. Термины — в глоссарии.
Операции на этой странице — 8
pq-product-ribbon-list
Заголовок раздела «pq-product-ribbon-list»Запрос
| Поле | Тип TypeScript | Обяз. |
|---|---|---|
| operation | "pq-product-ribbon-list" |
да |
Ответ при успехе · pq-product-ribbon-list
| Поле | Тип TypeScript | Обяз. |
|---|---|---|
| operation | "pq-product-ribbon-list" |
да |
| queries | PqProductRibbonQueryPayload[] | да |
Минимальный JSON-шаблон
{ "operation": "pq-product-ribbon-list", "requestedBackend": "native-desktop"}pq-product-ribbon-probe
Заголовок раздела «pq-product-ribbon-probe»Запрос
| Поле | Тип TypeScript | Обяз. |
|---|---|---|
| operation | "pq-product-ribbon-probe" |
да |
sheet_name |
string | да |
table_name |
string | нет |
range_ref |
string | нет |
Ответ при успехе · pq-product-ribbon-probe
| Поле | Тип TypeScript | Обяз. |
|---|---|---|
| operation | "pq-product-ribbon-probe" |
да |
| query | PqProductRibbonQueryPayload | нет |
| denied | PqProductRibbonDenied | нет |
Минимальный JSON-шаблон
{ "operation": "pq-product-ribbon-probe", "sheet_name": "<string>", "requestedBackend": "native-desktop"}pq-product-ribbon-remove
Заголовок раздела «pq-product-ribbon-remove»Запрос
| Поле | Тип TypeScript | Обяз. |
|---|---|---|
| operation | "pq-product-ribbon-remove" |
да |
query_id |
string | да |
Ответ при успехе · pq-product-ribbon-remove
| Поле | Тип TypeScript | Обяз. |
|---|---|---|
| operation | "pq-product-ribbon-remove" |
да |
| removed | boolean | да |
Минимальный JSON-шаблон
{ "operation": "pq-product-ribbon-remove", "query_id": "<string>", "requestedBackend": "native-desktop"}product_table_range_load_to
Заголовок раздела «product_table_range_load_to»Запрос
| Поле | Тип TypeScript | Обяз. |
|---|---|---|
| operation | "product_table_range_load_to" |
да |
subsetId |
string | да |
| identity | TableRangeSourceIdentity | да |
mText |
string | да |
queryStableId |
string | нет |
displayName |
string | нет |
| destination | TableRangeOutputPlacement | да |
| anchor | CellAnchor | нет |
includeHeader |
boolean | да |
requestedBackend |
ComputeBackendKind | null | нет |
Ответ при успехе · product_table_range_load_to
| Поле | Тип TypeScript | Обяз. |
|---|---|---|
| operation | "product_table_range_load_to" |
да |
Минимальный JSON-шаблон
{ "operation": "product_table_range_load_to", "subsetId": "<subsetId>", "identity": "<TableRangeSourceIdentity>", "mText": "<string>", "destination": "<TableRangeOutputPlacement>", "includeHeader": false, "requestedBackend": "native-desktop"}product_table_range_mutate_step
Заголовок раздела «product_table_range_mutate_step»Запрос
| Поле | Тип TypeScript | Обяз. |
|---|---|---|
| operation | "product_table_range_mutate_step" |
да |
subsetId |
string | да |
| identity | TableRangeSourceIdentity | да |
mText |
string | да |
queryStableId |
string | нет |
| mutation | StepMutation | да |
editorSessionId |
string | нет |
| generation | number | нет |
requestedBackend |
ComputeBackendKind | null | нет |
Ответ при успехе · product_table_range_mutate_step
| Поле | Тип TypeScript | Обяз. |
|---|---|---|
| operation | "product_table_range_mutate_step" |
да |
| result | TableRangeQueryMutationPreview | да |
| session | EditorSessionStamp | нет |
Минимальный JSON-шаблон
{ "operation": "product_table_range_mutate_step", "subsetId": "<subsetId>", "identity": "<TableRangeSourceIdentity>", "mText": "<string>", "mutation": "<StepMutation>", "requestedBackend": "native-desktop"}product_table_range_open_query
Заголовок раздела «product_table_range_open_query»Запрос
| Поле | Тип TypeScript | Обяз. |
|---|---|---|
| operation | "product_table_range_open_query" |
да |
subsetId |
string | да |
| identity | TableRangeSourceIdentity | да |
queryStableId |
string | нет |
requestedBackend |
ComputeBackendKind | null | нет |
Ответ при успехе · product_table_range_open_query
| Поле | Тип TypeScript | Обяз. |
|---|---|---|
| operation | "product_table_range_open_query" |
да |
| ready | boolean | да |
| projection | AppliedStepsProjection | нет |
| preview | TableRangeQueryPreview | нет |
| session | EditorSessionStamp | нет |
blockReason |
string | нет |
blockDetail |
string | нет |
existingOutputStableId |
string | нет |
Минимальный JSON-шаблон
{ "operation": "product_table_range_open_query", "subsetId": "<subsetId>", "identity": "<TableRangeSourceIdentity>", "requestedBackend": "native-desktop"}product_table_range_refresh_all
Заголовок раздела «product_table_range_refresh_all»Запрос
| Поле | Тип TypeScript | Обяз. |
|---|---|---|
| operation | "product_table_range_refresh_all" |
да |
subsetId |
string | да |
| action | "run" | “start” | “poll” | “commit” | “cancel” |
нет |
| generation | number | нет |
requestedBackend |
ComputeBackendKind | null | нет |
Ответ при успехе · product_table_range_refresh_all
| Поле | Тип TypeScript | Обяз. |
|---|---|---|
| operation | "product_table_range_refresh_all" |
да |
Минимальный JSON-шаблон
{ "operation": "product_table_range_refresh_all", "subsetId": "<subsetId>", "requestedBackend": "native-desktop"}product_table_range_refresh_current
Заголовок раздела «product_table_range_refresh_current»Запрос
| Поле | Тип TypeScript | Обяз. |
|---|---|---|
| operation | "product_table_range_refresh_current" |
да |
subsetId |
string | да |
queryStableId |
string | да |
| action | "run" | “start” | “poll” | “commit” | “cancel” |
нет |
| generation | number | нет |
requestedBackend |
ComputeBackendKind | null | нет |
Ответ при успехе · product_table_range_refresh_current
| Поле | Тип TypeScript | Обяз. |
|---|---|---|
| operation | "product_table_range_refresh_current" |
да |
Минимальный JSON-шаблон
{ "operation": "product_table_range_refresh_current", "subsetId": "<subsetId>", "queryStableId": "<string>", "requestedBackend": "native-desktop"}