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

Power Query: выражения M

Вычисление и разбор M-выражений, в том числе с внешними источниками. Операций на странице: 9.

Вычисление и разбор M-выражений, в том числе с внешними источниками. Термины — в глоссарии.

Вычисляет/оценивает m expression.

Запрос

Поле Тип TypeScript Обяз.
operation "evaluate_m_expression" да
mText string да
requestedBackend ComputeBackendKind | null нет

Ответ при успехе · evaluate_m_expression

Поле Тип TypeScript Обяз.
operation "evaluate_m_expression" да
outcome MExpressionOutcome да

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

{
"operation": "evaluate_m_expression",
"mText": "<string>",
"requestedBackend": "native-desktop"
}

Вычисляет/оценивает m expression with odata feed.

Запрос

Поле Тип TypeScript Обяз.
operation "evaluate_m_expression_with_odata_feed" да
mText string да
connector ApprovedODataFeedDescriptor нет
privacy PqPrivacyEvaluationInput нет
requestedBackend ComputeBackendKind | null нет

Ответ при успехе · evaluate_m_expression_with_odata_feed

Поле Тип TypeScript Обяз.
operation "evaluate_m_expression_with_odata_feed" да
outcome MExpressionOutcome да

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

{
"operation": "evaluate_m_expression_with_odata_feed",
"mText": "<string>",
"requestedBackend": "native-desktop"
}

Вычисляет/оценивает m expression with sources.

Запрос

Поле Тип TypeScript Обяз.
operation "evaluate_m_expression_with_sources" да
mText string да
sources ApprovedSourceDescriptor[] да
privacy PqPrivacyEvaluationInput нет
foldMode "folding-on" | “force-local” нет
userStoreLevels PqPrivacyLevelAssignment[] нет
subsetId string нет
requestedBackend ComputeBackendKind | null нет

Ответ при успехе · evaluate_m_expression_with_sources

Поле Тип TypeScript Обяз.
operation "evaluate_m_expression_with_sources" да
outcome MExpressionOutcome да

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

{
"operation": "evaluate_m_expression_with_sources",
"mText": "<string>",
"sources": [],
"requestedBackend": "native-desktop"
}

Вычисляет/оценивает m expression with web connector.

Запрос

Поле Тип TypeScript Обяз.
operation "evaluate_m_expression_with_web_connector" да
mText string да
connector ApprovedWebConnectorDescriptor нет
requestedBackend ComputeBackendKind | null нет

Ответ при успехе · evaluate_m_expression_with_web_connector

Поле Тип TypeScript Обяз.
operation "evaluate_m_expression_with_web_connector" да
outcome MExpressionOutcome да

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

{
"operation": "evaluate_m_expression_with_web_connector",
"mText": "<string>",
"requestedBackend": "native-desktop"
}

Вычисляет/оценивает m expression with web source.

Запрос

Поле Тип TypeScript Обяз.
operation "evaluate_m_expression_with_web_source" да
mText string да
source ApprovedWebSourceDescriptor нет
privacy PqPrivacyEvaluationInput нет
requestedBackend ComputeBackendKind | null нет

Ответ при успехе · evaluate_m_expression_with_web_source

Поле Тип TypeScript Обяз.
operation "evaluate_m_expression_with_web_source" да
outcome MExpressionOutcome да

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

{
"operation": "evaluate_m_expression_with_web_source",
"mText": "<string>",
"requestedBackend": "native-desktop"
}

Инспектирует m expression.

Запрос

Поле Тип TypeScript Обяз.
operation "inspect_m_expression" да
mText string да
requestedBackend ComputeBackendKind | null нет

Ответ при успехе · inspect_m_expression

Поле Тип TypeScript Обяз.
operation "inspect_m_expression" да
snapshot PowerQueryInspectorSnapshot да

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

{
"operation": "inspect_m_expression",
"mText": "<string>",
"requestedBackend": "native-desktop"
}

Инспектирует m expression with odata feed.

Запрос

Поле Тип TypeScript Обяз.
operation "inspect_m_expression_with_odata_feed" да
mText string да
connector ApprovedODataFeedDescriptor нет
requestedBackend ComputeBackendKind | null нет

Ответ при успехе · inspect_m_expression_with_odata_feed

Поле Тип TypeScript Обяз.
operation "inspect_m_expression_with_odata_feed" да
snapshot PowerQueryInspectorSnapshot да

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

{
"operation": "inspect_m_expression_with_odata_feed",
"mText": "<string>",
"requestedBackend": "native-desktop"
}

Инспектирует m expression with postgres.

Запрос

Поле Тип TypeScript Обяз.
operation "inspect_m_expression_with_postgres" да
mText string да
descriptor PqPostgresDialogDescriptor нет
schema string нет
item string нет
connectUser string нет
lanGrants PqPostgresLanGrantWire[] нет
requestedBackend ComputeBackendKind | null нет

Ответ при успехе · inspect_m_expression_with_postgres

Поле Тип TypeScript Обяз.
operation "inspect_m_expression_with_postgres" да
snapshot PowerQueryInspectorSnapshot да

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

{
"operation": "inspect_m_expression_with_postgres",
"mText": "<string>",
"requestedBackend": "native-desktop"
}

Инспектирует m expression with sources.

Запрос

Поле Тип TypeScript Обяз.
operation "inspect_m_expression_with_sources" да
mText string да
sources ApprovedSourceDescriptor[] да
requestedBackend ComputeBackendKind | null нет

Ответ при успехе · inspect_m_expression_with_sources

Поле Тип TypeScript Обяз.
operation "inspect_m_expression_with_sources" да
snapshot PowerQueryInspectorSnapshot да

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

{
"operation": "inspect_m_expression_with_sources",
"mText": "<string>",
"sources": [],
"requestedBackend": "native-desktop"
}

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

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