Aspose.Tasks-cloud
Aspose.Tasks Cloud is een REST API voor het manipuleren van Microsoft Project-documenten in de cloud. Het is een echte REST API die met elke taal kan worden gebruikt: .NET, Java, PHP, Ruby, Rails, Python, Node.js en nog veel meer. U kunt het met elk platform gebruiken: internet, desktop, mobiel en cloud. Met Aspose.Tasks Cloud kunnen ontwikkelaars projectgegevens manipuleren, waaronder taken, bronnen, taaklinks en toewijzingen. Aspose.Tasks Cloud is een complete oplossing waarmee u met alle aspecten van een projectdocument kunt werken, inclusief conversie en manipulatie van projecttaken, taakkoppelingen, bronnen, resourcetoewijzingen en uitgebreide attribuutgegevens. Voor meer informatie kunt u kijken op Productoverzicht.
Dit is een grote vernieuwde release voor Aspose.Tasks Cloud SDK voor Node.js. Het omvat alle functies die worden ondersteund in Aspose.Tasks Cloud API. Het is een complete oplossing voor de integratie van Microsoft en Primavera Project Document in Node.js, zodat u projectgegevens, inclusief taken, bronnen, taakkoppelingen en toewijzingen, naadloos in de cloud kunt manipuleren. Om toegang te krijgen tot de nieuwste releaseversie, gaat u naar de releasepagina en om de nieuwste releaseversie te installeren, voert u de volgende opdracht uit:
npm install @asposecloud/aspose-tasks-cloud
- De release-updates zijn ook te vinden als npm-pakket.
- De volledige broncode van cloud SDK kan worden gedownload van GitHub.
- Om een bestand te kunnen manipuleren, moeten we het eerst uploaden naar de Aspose-cloudopslag of cloudopslag van derden. Ga voor meer informatie naar Werken met bestanden en opslag.
var fs = require('fs');
var assert = require('assert');
var StorageApi =require("asposestoragecloud")
var TasksApi = require("asposetaskscloud");
var AppSID = 'XXX'; //sepcify App SID
var AppKey = 'XXX'; //sepcify App Key
var config = {'appSid':AppSID,'apiKey':AppKey};
var data_path = '../data/';
try {
//Instantiate Aspose.Storage API SDK
var storageApi = new StorageApi(config);
//Instantiate Aspose.Tasks API SDK
var tasksApi = new TasksApi(config);
//set input file name
var fileName = "sample-project";
var name = fileName + ".mpp";
var format = "pdf";
var versionId = null;
var storage = null;
var folder = null;
//upload file to aspose cloud storage
storageApi.PutCreate(name, versionId, storage, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
//invoke Aspose.Tasks Cloud SDK API to convert project document to other formats
tasksApi.GetTaskDocumentWithFormat(name, format, storage, folder, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
//download converted proj doc from api response
var outfilename = filename + '.' + format;
var writeStream = fs.createWriteStream('c:/temp/' + outfilename);
writeStream.write(responseMessage.body);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
De Developer guide is beschikbaar om u te helpen vertrouwd te raken met de specifieke bronnen en bewerkingen binnen de Aspose.Tasks Cloud REST API. De codevoorbeelden van Aspose.Tasks Cloud SDK voor Node.js helpen u ook vertrouwd te raken met de SDK en het gebruik ervan om bronnen en bewerkingen aan te roepen met behulp van de Aspose.Tasks Cloud REST API. We raden u ook aan de volgende links te bezoeken voor meer informatie over:
- Werken met projectdocumenten
- Werken met taken
- Werken met taakkoppelingen
- Werken met bronnen Werken met opdrachten
- Werken met kalenders
- Werken met overzichtscodes en uitgebreide attributen
Start vandaag nog een gratis proefperiode Start vandaag nog een gratis proefperiode – het enige wat u hoeft te doen is aanmelden bij de Aspose Cloud-service. Zodra u zich heeft aangemeld, bent u klaar om de krachtige bestandsverwerkingsfuncties van Aspose Cloud uit te proberen.
- Mocht u een probleem tegenkomen of suggesties voor verbeteringen hebben, neem dan gerust contact op via het gratis productondersteuningsforum.