Перейти к содержимому
FastOffice

Power Query: выполнение и прогресс

Граф запроса, обновление, отмена и наблюдение за долгими операциями. Операций на странице: 9.

Граф запроса, обновление, отмена и наблюдение за долгими операциями. Термины — в глоссарии.

Запрос

Поле Тип TypeScript Обяз.
operation "pq-query-graph-cancel" да
generation number да
subset_id string нет

Ответ при успехе · pq-query-graph-cancel

Поле Тип TypeScript Обяз.
operation "pq-query-graph-cancel" да
outcome PqQueryGraphRefreshOutcome да

Минимальный JSON-шаблон

{
"operation": "pq-query-graph-cancel",
"generation": 0,
"requestedBackend": "native-desktop"
}

Запрос

Поле Тип TypeScript Обяз.
operation "pq-query-graph-explain" да
query_stable_id string да
subset_id string нет

Ответ при успехе · pq-query-graph-explain

Поле Тип TypeScript Обяз.
operation "pq-query-graph-explain" да
explain PqQueryGraphExplain да

Минимальный JSON-шаблон

{
"operation": "pq-query-graph-explain",
"query_stable_id": "<string>",
"requestedBackend": "native-desktop"
}

Запрос

Поле Тип TypeScript Обяз.
operation "pq-query-graph-refresh" да
scope "current" | “all” | string да
query_stable_id string нет
subset_id string нет
user_store_levels { canonicalScope: string; level: string; invalid?: boolean; }[] нет

Ответ при успехе · pq-query-graph-refresh

Поле Тип TypeScript Обяз.
operation "pq-query-graph-refresh" да
outcome PqQueryGraphRefreshOutcome да
committed boolean да
publications PqQueryGraphNodePublication[] нет

Минимальный JSON-шаблон

{
"operation": "pq-query-graph-refresh",
"scope": "current",
"requestedBackend": "native-desktop"
}

Запрос

Поле Тип TypeScript Обяз.
operation "pq-query-graph-snapshot" да
subset_id string нет

Ответ при успехе · pq-query-graph-snapshot

Поле Тип TypeScript Обяз.
operation "pq-query-graph-snapshot" да
snapshot PqQueryGraphSnapshot да

Минимальный JSON-шаблон

{
"operation": "pq-query-graph-snapshot",
"requestedBackend": "native-desktop"
}

Запрос

Поле Тип TypeScript Обяз.
operation "pq-scale-progress-cancel" да
session_id string да

Ответ при успехе · pq-scale-progress-cancel

Поле Тип TypeScript Обяз.
operation "pq-scale-progress-cancel" да
outcome PqScaleProgressCancelPayload нет
denied PqScaleDenied нет

Минимальный JSON-шаблон

{
"operation": "pq-scale-progress-cancel",
"session_id": "<string>",
"requestedBackend": "native-desktop"
}

Запрос

Поле Тип TypeScript Обяз.
operation "pq-scale-progress-close" да
session_id string да

Ответ при успехе · pq-scale-progress-close

Поле Тип TypeScript Обяз.
operation "pq-scale-progress-close" да
closed boolean да

Минимальный JSON-шаблон

{
"operation": "pq-scale-progress-close",
"session_id": "<string>",
"requestedBackend": "native-desktop"
}

Запрос

Поле Тип TypeScript Обяз.
operation "pq-scale-progress-open" да
rows_requested number нет
max_batch_rows number нет

Ответ при успехе · pq-scale-progress-open

Поле Тип TypeScript Обяз.
operation "pq-scale-progress-open" да
session PqScaleProgressOpenPayload да
denied PqScaleDenied нет

Минимальный JSON-шаблон

{
"operation": "pq-scale-progress-open",
"requestedBackend": "native-desktop"
}

Запрос

Поле Тип TypeScript Обяз.
operation "pq-scale-progress-pull" да
session_id string да

Ответ при успехе · pq-scale-progress-pull

Поле Тип TypeScript Обяз.
operation "pq-scale-progress-pull" да
progress PqScaleProgressPullPayload нет
denied PqScaleDenied нет

Минимальный JSON-шаблон

{
"operation": "pq-scale-progress-pull",
"session_id": "<string>",
"requestedBackend": "native-desktop"
}

Запрос

Поле Тип TypeScript Обяз.
operation "pq-scale-progress-snapshot" да
session_id string да

Ответ при успехе · pq-scale-progress-snapshot

Поле Тип TypeScript Обяз.
operation "pq-scale-progress-snapshot" да
snapshot PqScaleProgressSnapshotPayload нет
denied PqScaleDenied нет

Минимальный JSON-шаблон

{
"operation": "pq-scale-progress-snapshot",
"session_id": "<string>",
"requestedBackend": "native-desktop"
}

Ассистент документации

Ответ собран из документации и может быть неточным — сверяйтесь с источниками.