I dette eksempelet på utvidet innholdsoperasjon (Content Extended Operations) oppretter prosedyretrinnene et dokument med innhold og egenskaper.
Innholdet må oppgis som en streng. Nesten
alle tekst- og MIME-datatyper er mulig: for eksempel tekst/ren,
tekst/html, tekst/xml. Objektet arkiveres i den oppgitte mappen.
Utvidede innholdsoperasjoner er kun tilgjengelige for komponenttrinnet.
- Velg komponenttrinnet for å åpne egenskapsruten.
- Klikk på Legg til i
seksjonen Operasjoner i egenskapsruten.
- Klikk på Opprett dokument for å opprette et
nytt dokument.
- Oppgi følgende uttrykksverdier i seksjonen
Operasjonsparametere:
- destFolder: Mappen det nye dokumentet skal opprettes i.
- className: En streng som inneholder klassenavnet som skal brukes for det nye
dokumentet.
Merk: Når du bruker utvidede innholdsoperasjoner (Content Extended Operations), vil du ikke kunne opprette operasjoner
hvis visningsnavnet for dokumentklassen inneholder mellomrom.
- propArray: Egenskapene til det nye tilpassede objektet. Du må opprette tre
elementer i matrisen for den oppgitte dokumentegenskapen:
dokumentets symbolske navn, datatype og verdi. For eksempel:
{"DocumentTitle", "STRING", "New Expense Report",
"FirstName", "STRING", fName,
"LastName", "STRING", IName}
Når du oppgir en verdi
for en egenskap som ikke er en streng, må du omdanne verdien til en streng
for å kunne plassere den i matrisen. Eksempel:
{"DocumentTitle", "STRING", "New Loan Application",
"LoanAmount", "DOUBLE", numbertostring(loanAmt),
"AppDate", "DATETIME", timetostring(appDate)
"SpecialLoan", "BOOLEAN", convert(spclLoan, string)}
Du
kan ikke endre egenskaper med flere verdier ved hjelp av en egenskapsmatrise. Du må bruke
operasjonen setMulti<type>Property
for å endre egenskaper med flere verdier.
Tabellen nedenfor beskriver de mulige
datatypene og hvilken funksjon du skal bruke for å omdanne en
type til en streng.
Datatype |
Konverteringsfunksjon |
BOOLEAN |
convert(bool_value, string) |
DATETIME |
timetostring(time_value) |
DOUBLE |
numbertostring(float_value) |
INTEGER |
numbertostring(int_value) |
OBJECT |
convert(attachment, string) |
- fileName: En streng som inneholder filnavnet til det nye dokumentet.
- mimeType: En streng som inneholder MIME-typen for nytt innhold.
- content: En streng som inneholder innholdet til den nye versjonen. Bruk
"\n" for nye linjer.
- return_value: Det nye dokumentet.

- Klikk på OK når du har oppgitt parameterne.