Aspose.Tasks Cloud
Aspose.Tasks Cloud è un’API REST per manipolare documenti Microsoft Project nel cloud. È una vera API REST che può essere utilizzata con qualsiasi linguaggio: .NET, Java, PHP, Ruby, Rails, Python, Node.js e molti altri. Puoi usarlo con qualsiasi piattaforma: web, desktop, mobile e cloud. Aspose.Tasks Cloud consente agli sviluppatori di manipolare i dati del progetto tra cui attività, risorse, collegamenti attività e assegnazioni. Aspose.Tasks Cloud è una soluzione completa che ti consente di lavorare con tutti gli aspetti di un documento di progetto, inclusa la conversione e la manipolazione delle attività del progetto, collegamenti alle attività, risorse, assegnazioni di risorse e dati di attributi estesi. Per ulteriori informazioni, dai un’occhiata a Panoramica del prodotto.
Si tratta di un’importante versione di rinnovamento per Aspose.Tasks Cloud SDK per Node.js. Copre tutte le funzionalità supportate in Aspose.Tasks Cloud API. È una soluzione completa per l’integrazione di Microsoft e Primavera Project Document in Node.js, in modo da poter manipolare i dati del progetto tra cui attività, risorse, collegamenti alle attività e assegnazioni nel cloud senza problemi. Per accedere alla versione più recente, visitare la pagina della versione e per installare la versione più recente, eseguire il seguente comando:
npm install @asposecloud/aspose-tasks-cloud
- Gli aggiornamenti della versione possono essere trovati anche come pacchetto npm.
- Il codice sorgente completo del cloud SDK può essere scaricato da GitHub.
- Per manipolare qualsiasi file, dobbiamo prima caricarlo nell’archivio cloud di Aspose o nell’archivio cloud di terze parti. Per ulteriori dettagli, visitare Lavorare con file e archiviazione.
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);
}
La Guida per gli sviluppatori è disponibile per guidarti nell’acquisire familiarità con le risorse e le operazioni specifiche all’interno dell’API REST Aspose.Tasks Cloud. Gli esempi di codice di Aspose.Tasks Cloud SDK per Node.js ti aiutano anche a familiarizzare con l’SDK e il suo utilizzo per richiamare risorse e operazioni utilizzando l’API REST Aspose.Tasks Cloud. Ti consigliamo inoltre di visitare i seguenti link per saperne di più su:
- Lavorare con i documenti di progetto
- Lavorare con le attività
- Utilizzo dei collegamenti attività
- Lavorare con le risorse Lavorare con le assegnazioni
- Lavorare con i calendari
- Lavorare con codici di struttura e attributi estesi
Inizia una prova gratuita oggi Inizia una prova gratuita oggi: tutto ciò di cui hai bisogno è iscriverti al servizio Aspose Cloud. Dopo esserti registrato, sei pronto per provare le potenti funzionalità di elaborazione dei file offerte da Aspose Cloud.
- In caso di problemi o suggerimenti di miglioramenti, non esitate a contattare gratuitamente il forum di supporto del prodotto.