Forstå formatet og utdataene for tilpassede Life Sciences-skript
Forstå formatet og utdataene for tilpassede skript i Life Sciences Customer Engagement.
Nødvendige utgaver
| Tilgjengelig i Lightning Experience |
| Tilgjengelig i Enterprise og Unlimited Edition med Life Sciences Cloud, Life Sciences Cloud for Customer Engagement-tilleggslisensen og den administrerte pakken Life Sciences Customer Engagement. |
Format
Du oppretter tilpassede skript som Lightning uten hoder, som betyr at komponenten inkluderer bare JavaScript-filen og metadatakonfigurasjonsfilen. Se Opprette Lightning-nettkomponenter.
I LWC inneholder du tilpasset skriptlogikk i en selvkallende funksjon.
(() => {
// Add custom script logic here.
...
})();
Utdata
Tilpassede skript returnerer en matrise med JavaScript-objekter med to definerte egenskaper.
| Egenskap | Type | Detaljer |
|---|---|---|
| title | Streng | Meldingen som brukere ser. Dette kan være et tilpasset etikettnavn som du kan oversette slik at det samsvarer med gjeldende brukers språk. |
| status | Streng | Typen melding. Statusene er:
|
Se dette eksempelet på utdata.
return [
{
title: "Success Message",
status: "success",
},
{
title: "Success_Message_Custom_Label",
status: "success",
},
{
title: "Warning Message",
status: "warning",
},
{
title: "Warning_Message_Custom_Label",
status: "warning",
},
{
title: "Error Message",
status: "error",
},
{
title: "Error_Message_Custom_Label",
status: "error",
}
];
Tilpassede skript støtter tilpassede etiketter
Tilpassede skripter i Life Sciences støtter fullt ut tilpassede etiketter. Syntaksen som støttes, er som følger:
- Med argumenter: env.formatCustomLabel('XIsRestrictedForY' '{0} er begrenset for {1}' ['Immunexis' accountName]) - støtter plassholdere {0} {1}.
- Uten argumenter: env.formatCustomLabel('PleaseCorrectErrors' Please correct errors' [])
- Enkle etiketter: direkte bruke etikettnavnet som tittel i retur: return { title (Tittel): Status for CustomLabelName: 'error' } - systemet løser etiketten automatisk.
Hjalp denne artikkelen med å løse problemet ditt?
La oss få vite det slik at vi kan forbedre!
