0

首先,向 PnP JS 小伙伴们大喊一声——我经常使用的很棒的库!

使用 v2.4.0,我发现在检索项目时使用 get() 调用现在返回“未定义”值,但是使用 items() 调用返回项目:

返回未定义:

const items: any[] = await sp.web.lists
  .getByTitle("Monthly Reports")
  .items.get();

返回预期值:

const items: any[] = await sp.web.lists
  .getByTitle("Monthly Reports")
  .items();

为什么是这样?

我想使用“.get()”调用,因为我还想调用许多其他修饰符,例如:

sp.web.lists
  .getByTitle("Monthly Reports")
  .items
  .filter(query)
  .expand("FieldValuesAsText")
  .select(
    "ID",
    "FieldValuesAsText/FileRef",
    "Title"
  )
  .top(5000)
  .orderBy("Modified", false)
  .get()

任何建议都非常感谢!

4

0 回答 0