How to get Task Name, Task Id and Outline from enterprise Project using JSOM?
Get Task Name, Task Id and Outline from enterprise Project using JSOM:
Use the below snippet to get Task Name, Task Id and Outline from a Project Using JavaScript.
<script type="text/javascript" src="_layouts/15/sp.js"></script>
<script type="text/javascript" src="_layouts/15/ps.js">
<script type="text/javascript" >
var projectId = "8551cf46-2695-ea11-k085-00155dac4e02"
fetchTaskfromProjectSchedule(projectId)
function fetchTaskfromProjectSchedule(projGuid){
// Get Task Collection
var context = PS.ProjectContext.get_current();
var project = projects.getByGuid(projGuid);
var tasks = project.get_tasks()
context.load(tasks);
context.executeQueryAsync(function(){
// Tasks Collection succefully retrieved
var enumerator = tasks.getEnumerator();
while (enumerator.moveNext()) {
var task = enumerator.get_current();
console.log(task.get_id()["_m_guidString$p$0"]);
console.log(task.get_name());
var outline = task.get_outlineLevel();
console.log(outline);
}
},
function(sender,args){
console.log(args.get_message());
console.log("Get Tasks error");
});
}
Comments
Post a Comment