Aspose.Tasks Cloud
Aspose.Tasks Cloud یک API REST برای دستکاری اسناد پروژه مایکروسافت در فضای ابری است. این یک API واقعی REST است که می تواند با هر زبانی استفاده شود: .NET، Java، PHP، Ruby، Rails، Python، Node.js و بسیاری دیگر. می توانید از آن با هر پلتفرمی استفاده کنید - وب، دسکتاپ، موبایل و ابر. Aspose.Tasks Cloud به توسعه دهندگان اجازه می دهد تا داده های پروژه از جمله Tasks، Resources، Task Links و Assignments را دستکاری کنند. Aspose.Tasks Cloud یک راه حل کامل است که به شما امکان می دهد با تمام جنبه های یک سند پروژه از جمله تبدیل و دستکاری وظایف پروژه، پیوندهای وظایف، منابع، تخصیص منابع و داده های ویژگی توسعه یافته کار کنید. برای اطلاعات بیشتر، لطفاً به [نمایش کلی محصول] نگاهی بیندازید.
این یک نسخه بازسازی بزرگ برای Aspose.Tasks Cloud SDK برای Node.js است. این همه ویژگی های پشتیبانی شده در Aspose.Tasks Cloud API را پوشش می دهد. این یک راه حل کامل برای ادغام Microsoft و Primavera Project Document در Node.js است، بنابراین می توانید داده های پروژه از جمله وظایف، منابع، پیوندهای وظایف و تکالیف را در فضای ابری به طور یکپارچه دستکاری کنید. برای دسترسی به آخرین نسخه نسخه، لطفاً به release page مراجعه کنید و برای نصب آخرین نسخه، دستور زیر را اجرا کنید:
npm install @asposecloud/aspose-tasks-cloud
- بهروزرسانیهای انتشار را میتوانید بهعنوان بسته npm نیز پیدا کنید.
- کد منبع کامل SDK ابری را می توان از GitHub دانلود کرد.
- برای دستکاری هر فایلی، ابتدا باید آن را در فضای ذخیره سازی ابری Aspose یا ذخیره سازی ابری شخص ثالث آپلود کنیم. برای جزئیات بیشتر، لطفاً به 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 موجود است. [نمونههای کد9 Aspose.Tasks Cloud SDK برای Node.js همچنین به شما کمک میکند تا با SDK و استفاده از آن برای فراخوانی منابع و عملیات با استفاده از Aspose.Tasks Cloud REST API آشنا شوید. همچنین توصیه می کنیم برای کسب اطلاعات بیشتر به لینک های زیر مراجعه کنید:
- کار با اسناد پروژه
- کار با وظایف
- کار با Task Links
- کار با منابع کار با تکالیف
- کار با تقویم
- کار با کدهای طرح کلی و ویژگی های توسعه یافته
امروز یک آزمایش رایگان را شروع کنید همین امروز یک دوره آزمایشی رایگان را شروع کنید – تنها چیزی که نیاز دارید این است که با سرویس Aspose Cloud ثبت نام کنید. پس از ثبت نام، آماده هستید تا ویژگی های پردازش فایل قدرتمند ارائه شده توسط Aspose Cloud را امتحان کنید.
- در صورتی که با مشکلی مواجه شدید یا پیشنهادی برای بهبود دارید، لطفاً از طریق [تالار گفتمان پشتیبانی محصول17 رایگان تماس بگیرید.