Opslag van rijke tekstvelden in de API
Als een object zoals een project, uitgave of taak RTF-opmaak bevat, wordt het opgeslagen en toegankelijk als parameterwaarde via de Workfront API.
Het verzoeken van tekstinformatie van een projectvoorwerp dat rijke tekst bevat kan worden gedaan gebruikend het gebied parameterValues.
Een eenvoudige HTTP-aanvraag kan er bijvoorbeeld als volgt uitzien:
https://your-company.workfront.com/attask/api/v11.0/project?ID=your-project-ID&fields=parameterValues:*
Als dit voorbeeldproject een aangepast formulier met 3 aangepaste velden bevatte: calc-veld, alineatekst en rich 1. Dan zou het bovengenoemde verzoek een reactie terugkeren die op het volgende lijkt, waar het gebied "rijke 1"een rijk gebied van de tekstparameter is en de tekstwaarde "Hello Wereld is!":
{
Data: {
ID: "xxxxxxxxxxxxxxxxxxxxxxx",
name: "new project with rich text",
objCode: "PROJ",
- parameterValues: {
DE:rich 1: "{
"blocks":[
{
"key":"7eibh",
"text":"Hello Word!",
"type":"unstyled",
"depth":0,
"inlineStyleRanges":[
{
"offset":0,
"length":6,
"style":"BOLD"
},
{
"offset":6,
"length":5,
"style":"ITALIC"
}
],
"entityRanges":[
],
"data":{
}
}
],
"entityMap":{
}
}",
DE: paragraph text: "here is some paragraph text",
DE: calc field: "here is a calc field entry",
}
}
}
Voor een meer diepgaande blik bij hoe de rijke tekstinformatie wordt opgeslagen en door Adobe Workfront API kan worden teruggewonnen, zie Rijke tekstgebieden in Adobe Workfront API.