Getvalue
|
Haalt een waarde op die eerder is opgeslagen met de |
Ondersteunde scripttypen
|
|
|
|
|
|
|
|
Generiek |
Chat | Telefoon | Voicemail | Werkitem | SMS | Digitaal |
Gerelateerde acties
Deze actie is een van de acties die gegevens opslaan en ophalen uit een databasetabel om deze informatie toegankelijk te maken voor andere scripts. Het werkt als een lijst met velden of waarden. Gebruik deze acties voor het opslaan van een groot aantal waarden of van waarden die op een later moment nodig zijn voor andere scripts. De complete lijst van acties, inclusief deze actie, is:
Deze acties maken gebruik van een uniek gegevenstype dat alleen toegankelijk is via deze Studio-acties. De gegevens zijn op geen enkele andere manier toegankelijk. Gebruikers kunnen deze database niet openen en gebruiken, ongeacht hun machtigingen.
De waarden blijven gedurende een beperkte tijd beschikbaar in een databasetabel, zoals ingesteld in de TTL hrs eigenschap uur van de Putvalue -actie. De standaardinstelling is 24 uur, maar u kunt een levensduur tussen 1 uur en 168 uur (zeven dagen) instellen. U kunt de actie Remvalue gebruiken om gegevens vóór het verstrijken van de TTL-tijd te verwijderen. Zo krijgt u volledige controle over de gegevens in uw scripts.
Opmerkingen:
- Als er meerdere variabelen moeten worden geraadpleegd door andere scripts of contacten, is een database over het algemeen de beste oplossing.
- Niet-persistente publieke variabelen kunnen worden gedeeld met andere scripts of contacten gedurende de levensduur van het script dat deze variabelen instelt. De variabelen worden automatisch opgeschoond na de vrijgave.
Invoereigenschappen
Deze eigenschappen definiëren gegevens die de actie gebruikt bij het uitvoeren.
Vertakking |
Beschrijving |
---|---|
Caption |
Voer een korte woordgroep in die deze actie in het script uniek identificeert. Het bijschrift verschijnt op het scriptcanvas onder het actiepictogram. |
Scope |
Selecteer het niveau waarop de door deze actie verwerkte waarden zichtbaar zijn voor andere contacten. Alleen contacten die dezelfde scope hebben, krijgen toegang tot dezelfde gegevens. De opties zijn:
De Scope die u kiest, moet overeenkomen met de Scope die is ingesteld in alle andere lijstacties die u in het script gebruikt. De lijstacties zijn |
Name | Wordt gebruikt om waarde te identificeren. Dit kan een willekeurige naam of een willekeurig nummer zijn. Namen zijn niet hoofdlettergevoelig. Wanneer de waarde wordt opgehaald met Getvalue, moet Name hetzelfde zijn. Als de Name-eigenschap niet overeenkomt, wordt er geen match gevonden, ook al is de instelling Scope dezelfde. |
Variable | De naam van de variabele voor het opslaan van de opgehaalde waarde. |
DefaultValue | De waarde die u wilt geven aan records zonder overeenkomende toewijzing. Mag niet langer zijn dan 200 tekens. |
Remove | True (de standaardwaarde) zorgt dat de waarde uit de Scope-eigenschap wordt verwijderd nadat deze is opgehaald. False maakt het mogelijk om dezelfde waarde meerdere keren op te halen. |
Resultaatvertakkingsvoorwaarden
Met Resultaatvertakkingsvoorwaarden kunt u vertakkingen maken in uw script om verschillende resultaten te behandelen wanneer de actie wordt uitgevoerd.
Voorwaarde |
Beschrijving |
---|---|
Default |
Het pad dat altijd wordt gevolgd, behalve als het script voldoet aan een voorwaarde die vereist dat het een van de andere vertakkingen volgt. Dit pad wordt ook gevolgd als de andere vertakkingen van de actie niet zijn gedefinieerd. |
NoData |
Het pad dat wordt gevolgd als er geen waarden zijn voor de opgegeven eigenschappen. |
Tips en trucs
- In een lijst worden tijdelijk meerdere items opgeslagen. Als u alle items in de lijst wilt ophalen, kunt u meerdere keren Getvalue aanroepen of één keer Getlist aanroepen.
- Wanneer u Getvalue gebruikt om meerdere waarden op te halen, moet u de eigenschap Remove instellen op True. Nadat de laatste waarde is opgehaald, zal de volgende aanroep de No Data-vertakkingsvoorwaarde triggeren.
- Een voorbeeld van het gebruik van de acties Getvalue en Putvalue is een vergaderscript. In een dergelijk script moet de host van de vergadering de conferentie-ID opslaan met behulp van Putvalue. Andere bellers kunnen aan de vergadering deelnemen nadat ze de conferentie-ID hebben opgehaald met Getvalue.