Denne blog dækker følgende emner
Gå sprog
Go er et virkelig simpelt sprog at forstå, da det giver nye programmører mulighed for at opfange sproget hurtigt. Det giver også garvede veteraner mulighed for hurtigt at forstå en andens kode. Sammen med nem implementering, stærk samtidighed er en af Golangs største fordele klarhed og brugervenlighed. Den fokuserer på Go’s hurtige. Derfor, hvis du kommer fra et fortolket sprog som PHP, Python eller Ruby, er det næsten nat og dag. På grund af alle disse fordele bliver det meget populært blandt programmører. I stedet for at kræve, at Go skal installeres på udenlandske maskiner, kan du desuden nemt krydskompilere din originale kildekode til at køre på flere maskiner.
Projektledelse applikationer
Når det nu kommer til projektledelse, er det et af de væsentlige job i disse dage, og blandt forskellige projektstyringsapplikationer er MS Project og Oracle Primavera P6 Enterprise Project Portfolio Management de populære produkter. Men for at oprette og manipulere projektstyringsfiler skal vi installere den respektive applikation. Ydermere skal du også betale et klækkeligt beløb for et licensabonnement, og det bliver besværligt, når du skal udføre en hurtig lille handling, og installations- og aktiveringsprocessen bruger mere tid end selve aktiviteten. Så en hurtig og levedygtig løsning er at vælge en programmerings-API. Ikke desto mindre er en mere passende løsning at forbruge REST-baseret cloud API, hvor du ikke behøver at installere nogen bestemt software, men en simpel cURL-kommando over en kommandoprompt kan opfylde dine krav.
Aspose.Tasks Cloud
Efter omhyggelig overvejelse af ovenstående scenarier, er Aspose.Tasks Cloud fundet at være et fantastisk valg, da det giver mulighed for at skabe, manipulere og transformere MS Project og Primavera filer til forskellige understøttede formater ved hjælp af REST API’er. Ingen softwaredownload eller installation påkrævet til MS Office eller Oracle Primavera. Alt du skal gøre er at abonnere over dashboard.aspose.cloud, få dit personlige klient-id og klienthemmelige nøgler og begynde at arbejde med dine projektstyringsdokumenter.
Aspose.Tasks Cloud SDK til Go
Overvej nu et scenarie, hvor du skal programmatisk behandle projektfiler, og dit foretrukne sprog er Go (på grund af dets vidunderlige funktioner som nævnt ovenfor), så for effektivt at opfylde disse krav, har vi specifikt oprettet et SDK til Go-sprog. Aspose.Tasks Cloud SDK for Go giver alle de funktioner, der tilbydes af Aspose.Tasks Cloud og bliver praktisk, når du skal behandle MS Project(MPP, MPT, [MPX] ]5) og Oracle primavera (XML, XER) filer. Nogle af de spændende funktioner, som denne SDK tilbyder
- Tilføj, rediger, fjern projektopgaver
- Flyt projektopgave fra en overordnet opgave til en anden
- Skift placeringen af projektopgaven under en overordnet opgave
- Importer projekt fra Primavera DB-formater
- Tildel opgaver til et projekt
- Administrer projektets Work Breakdown Structure (WBS)
- Udfør risikoanalyse
- Håndtere opgavelinks og opgaveopgaver.
- Slet en projektopgave med alle dens referencer, og genopbyg opgavetræet
Projektkonvertering til andre formater
SDK’en giver fejlfri og robust gengivelse af projektfiler til andre understøttede filformater, herunder PDF, XPS, XLSX, CSV, TXT , HTML, PNG, JPEG, SVG, TIFF, BMP, SpreadsheetML, XER, P6XML, MPX og Gdhtml. Det bedste er, at en enkelt metode GetTaskDocumentWithFormat giver alle disse konverteringsmuligheder.
Følgende eksempel viser trin til, hvordan du udfører .mpp-konvertering til PDF-format.
krølle
curl -X GET "https://api.aspose.cloud/v3.0/tasks/CalendarWorkWeeks.mpp/format?format=pdf&returnAsZipArchive=false" \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT Token>"
Du kan overveje at besøge følgende link for yderligere information om [Hvordan får man JWT-adgangstoken?](https://docs.aspose.cloud/total/getting-started/rest-api-overview/authenticating-api-requests/ #få-adgang-token)
Anmod om URL
https://api.aspose.cloud/v3.0/tasks/CalendarWorkWeeks.mpp/format?format=pdf&returnAsZipArchive=false
Eksempelprojektfilen brugt i ovenstående eksempel kan downloades fra [CalendarWorkWeeks.mpp](https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-go/blob/master/tests/testdata/CalendarWorkWeeks. mpp).
Indlæser projektfiler
For at manipulere filerne kan kildefilen indlæses ved hjælp af en af følgende metoder
- GetTaskDocument - Get project document already available on cloud storage
- PutImportProjectFromFile - Imports project from primavera DB formats (Primavera SQLite .db or Primavera XML) and saves it to specified file with the specified format
- PutImportProjectFromDb - Imports project from the database with the specified connection string and saves it to specified file with the specified format
- SætImportProjectFromProjectOnline - Imports project from Project Online and saves it to a specified file
Bortset fra funktionsdetaljerne nævnt ovenfor, er der en enorm liste over funktioner, der understøttes af Aspose.Tasks Cloud SDK for Go. Du kan endda overveje at downloade kildekode og ændre den i henhold til dine krav. Installationen er kun en operation på én linje
go get -v github.com/aspose-tasks-cloud/aspose-tasks-cloud-go/api
Begynd venligst at udforske de fantastiske funktioner, der tilbydes af SDK, enten programmatisk ved hjælp af Golang, eller brug swagger-baseret API-grænseflade til hurtig test. For at komme hurtigt i gang med SDK kan du endda prøve at bruge eksempelkodestykker, der deles via dette link.
Du er velkommen til at udforske Udviklervejledningen, og i tilfælde af tekniske forespørgsler bedes du sende forespørgslen i Aspose.Tasks supportforum.
Prissætning
I modsætning til konventionelle licensmekanismer for produkter, er prissætning også vores fremtrædende træk. Når du bruger vores Cloud API’er, behandler du så mange filer, du vil, og efter en måned beregner vi det samlede antal anvendte kreditter og fakturerer dig i henhold til vores fleksible takster (rabatpriser på store mængder).For yderligere detaljer, besøg venligst Priser.