Office js Office Javascript API:MS Project查找已修改任务的guid

Office js Office Javascript API:MS Project查找已修改任务的guid,office-js,office-addins,ms-project,Office Js,Office Addins,Ms Project,这与我先前的问题有关 我正在构建一个JSON负载,它将迭代MS Project中的所有任务,并对我们作为任务的web应用程序进行post调用 有没有办法在MS项目中确定修改了哪个任务。它可以是任何ProjectTaskFieldschange。如果是这样,那么我可以运行我的低于guid的函数来获取特定的任务,并发出PUT请求 // Get the maximum task index, and then get the task GUIDs. async getTasks(guids: stri

这与我先前的问题有关

我正在构建一个JSON负载,它将迭代MS Project中的所有任务,并对我们作为
任务
的web应用程序进行post调用

有没有办法在MS项目中确定修改了哪个任务。它可以是任何
ProjectTaskFields
change。如果是这样,那么我可以运行我的低于guid的函数来获取特定的
任务
,并发出PUT请求

// Get the maximum task index, and then get the task GUIDs.
async getTasks(guids: string[]): Promise<any[]> {
    return await Promise.all(
        guids.map(async guid => await this.getTask(guid))
    );
}

async getTaskGuids(maxIndex: number): Promise<string[]> {
    const guids = [];
    for (let i = 0; i <= maxIndex; i++) {
        guids.push(await this.getTaskGuid(i));
    }
    return guids;
}
//获取最大任务索引,然后获取任务GUID。
异步gettask(guids:string[]):Promise{
回报等待承诺(
map(异步guid=>wait this.getTask(guid))
);
}
异步getTaskGuids(maxIndex:number):承诺{
常量guids=[];

对于(设i=0;i您可以使用在桌面环境中运行的事件处理程序来跟踪任务级别的更改。请参阅以下文章:和。然后使用日期字段记录时间戳来标记更改的任务。您可以使用在桌面环境中运行的事件处理程序来跟踪任务级别的更改。请参阅这些文章:和。然后标记更改的任务通过使用日期字段记录时间戳,对任务进行标记。