需要指导为未从 API 找到的 NPI 值添加捕获错误。该表有 2000 个 NPI 编号,其中一些在 API 调用中找不到。当我运行此功能时,它会在找不到匹配项时停止并出错。我希望该功能继续运行并将错误放在适当的行上。
let
Source = (NPPES_API as any) => let
Source = Json.Document(Web.Contents("https://npiregistry.cms.hhs.gov/api/?version=2.1&number=" & NPPES_API)),
results = Source[results],
results1 = results{0},
addresses = results1[addresses],
addresses1 = addresses{0},
#"Converted to Table" = Record.ToTable(addresses1),
#"Removed Columns" = Table.RemoveColumns(#"Converted to Table",{"Name"}),
#"Removed Top Rows" = Table.Skip(#"Removed Columns",4),
#"Removed Blank Rows" = Table.SelectRows(#"Removed Top Rows", each not List.IsEmpty(List.RemoveMatchingItems(Record.FieldValues(_), {"", null})))
in
#"Removed Blank Rows"
in
Source