δημιουργία γραμμικού κώδικα

Δημιουργία προγραμματισμού στο node.js

Aspose.Tasks Cloud

Το Aspose.Tasks Cloud είναι ένα REST API για το χειρισμό εγγράφων του Microsoft Project στο cloud. Είναι ένα πραγματικό REST API που μπορεί να χρησιμοποιηθεί με οποιαδήποτε γλώσσα: .NET, Java, PHP, Ruby, Rails, Python, Node.js και πολλές άλλες. Μπορείτε να το χρησιμοποιήσετε με οποιαδήποτε πλατφόρμα — web, desktop, κινητό και cloud. Το Aspose.Tasks Cloud επιτρέπει στους προγραμματιστές να χειρίζονται δεδομένα έργου, συμπεριλαμβανομένων των Εργασιών, των Πόρων, των συνδέσμων εργασιών και των Εργασιών. Το Aspose.Tasks Cloud είναι μια ολοκληρωμένη λύση που σας επιτρέπει να εργάζεστε με όλες τις πτυχές ενός εγγράφου Έργου, συμπεριλαμβανομένης της μετατροπής και του χειρισμού των εργασιών του έργου, των συνδέσμων εργασιών, των πόρων, των αναθέσεων πόρων και των δεδομένων εκτεταμένων χαρακτηριστικών. Για περισσότερες πληροφορίες, ρίξτε μια ματιά στο Επισκόπηση προϊόντος.

Αυτή είναι μια σημαντική ανανεωμένη έκδοση για το Aspose.Tasks Cloud SDK για Node.js. Καλύπτει όλες τις δυνατότητες που υποστηρίζονται στο Aspose.Tasks Cloud API. Είναι μια ολοκληρωμένη λύση για την ενσωμάτωση του εγγράφου Microsoft και Primavera Project στο Node.js, ώστε να μπορείτε να χειρίζεστε τα δεδομένα του έργου, συμπεριλαμβανομένων εργασιών, πόρων, συνδέσμων εργασιών και αναθέσεων στο cloud χωρίς προβλήματα. Για να αποκτήσετε πρόσβαση στην πιο πρόσφατη έκδοση, επισκεφτείτε τη σελίδα έκδοσης και για να εγκαταστήσετε την πιο πρόσφατη έκδοση, εκτελέστε την ακόλουθη εντολή:

npm install @asposecloud/aspose-tasks-cloud
  • Οι ενημερώσεις έκδοσης μπορούν επίσης να βρεθούν ως πακέτο npm.
  • Ο πλήρης πηγαίος κώδικας του cloud SDK μπορεί να ληφθεί από το GitHub.
  • Για να χειριστούμε οποιοδήποτε αρχείο, πρέπει πρώτα να το ανεβάσουμε στο Aspose cloud storage ή στο cloud αποθήκευσης τρίτων. Για περισσότερες λεπτομέρειες, επισκεφτείτε το Working with Files and Storage.
 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);
} 

Ο Οδηγός προγραμματιστή είναι διαθέσιμος για να σας καθοδηγήσει στην εξοικείωση με τους συγκεκριμένους πόρους και λειτουργίες στο Aspose.Tasks Cloud REST API. Τα παραδείγματα κώδικα του Aspose.Tasks Cloud SDK για Node.js σάς βοηθούν επίσης να εξοικειωθείτε με το SDK και τη χρήση του για την κλήση πόρων και λειτουργιών χρησιμοποιώντας το Aspose.Tasks Cloud REST API. Συνιστούμε επίσης να επισκεφθείτε τους παρακάτω συνδέσμους για να μάθετε περισσότερα σχετικά με:

Ξεκινήστε μια δωρεάν δοκιμή σήμερα Ξεκινήστε μια δωρεάν δοκιμή σήμερα – το μόνο που χρειάζεστε είναι να εγγραφείτε στην υπηρεσία Aspose Cloud. Μόλις εγγραφείτε, είστε έτοιμοι να δοκιμάσετε τις ισχυρές δυνατότητες επεξεργασίας αρχείων που προσφέρει το Aspose Cloud.

  • Σε περίπτωση που αντιμετωπίσετε οποιοδήποτε πρόβλημα ή έχετε οποιαδήποτε πρόταση βελτιώσεων, μη διστάσετε να επικοινωνήσετε μέσω του δωρεάν φόρουμ υποστήριξης προϊόντων.