MS Project 是一桶螺栓...但有时我们必须利用我们所拥有的东西。
我有一个在线的MS项目,Project Web Access(PWA(,没有像PowerBI之类的报告功能。
有没有办法使用 VBA 获取在线环境中所有项目的列表?PowerShell会很棒,但我没有管理员权限来使用它们。 https://learn.microsoft.com/en-us/projectonline/export-user-data-from-project-online
OData可以解决问题。
PowerBI和excel都具有带有OData连接器的PowerQuery功能,它解决了这个问题。
您只需使用 Project 的原生 API:
URLPWA/_api/ProjectData/Projects