首先,向 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()
任何建议都非常感谢!