ExcelScript.Query interface

表示Power Query查询。

注解

示例

/**
 * This script logs information about all the Power Query queries in the workbook.
 */
function main(workbook: ExcelScript.Workbook) {
  // Get all the Power Query queries in the workbook.
  const queries = workbook.getQueries();

  // For each query, log the date it was last refreshed.
  queries.forEach((query: ExcelScript.Query) => {
    console.log(`Query ${query.getName()} - last refreshed ${query.getRefreshDate()}`);
  });
}

方法

getError()

从上次刷新查询时获取查询错误消息。

getLoadedTo()

获取加载到对象类型的查询。

getLoadedToDataModel()

指定是否将查询加载到数据模型。

getName()

获取查询的名称。 查询名称不能包含句点或引号。

getRefreshDate()

获取上次刷新查询的日期和时间。

getRowsLoadedCount()

获取上次刷新查询时加载的行数。 如果上次刷新时出现错误,则值为 -1。

方法详细信息

getError()

从上次刷新查询时获取查询错误消息。

getError(): QueryError;

返回

getLoadedTo()

获取加载到对象类型的查询。

getLoadedTo(): LoadToType;

返回

getLoadedToDataModel()

指定是否将查询加载到数据模型。

getLoadedToDataModel(): boolean;

返回

boolean

getName()

获取查询的名称。 查询名称不能包含句点或引号。

getName(): string;

返回

string

getRefreshDate()

获取上次刷新查询的日期和时间。

getRefreshDate(): Date;

返回

Date

getRowsLoadedCount()

获取上次刷新查询时加载的行数。 如果上次刷新时出现错误,则值为 -1。

getRowsLoadedCount(): number;

返回

number