Blog overzicht

Maak Parameters met Cloud Code Acties

Code is minder gebruiksvriendelijk dan een drag & drop interface, maar je kunt er wel meer mee doen. Soms moet je variabelen instellen of parameters maken binnen je Flow zonder de invoer van de gebruiker te gebruiken.

In dit voorbeeld laten we zien hoe je in 3 stappen een variabele of parameter maakt die de huidige datetime bevat:

1. Maak je Design

Laten we beginnen met een botontwerp. Je kunt beginnen met een Text Trigger, een event of een andere trigger. Het hangt allemaal af van je use case. De laatste Text Reply (antwoord van de bot) toont de waarde van onze nieuwe variabele.

Maak param met Actions

2. Voeg je Cloud Code actie toe

Deze hangt af van wat je precies zou willen bereiken. In dit voorbeeld willen we een parameter “dts” maken die de huidige datum en tijd als waarde bevat. Daarom kunnen we onderstaande code gebruiken.

async payload => {
  return {
    params: {
      ...payload.params,
      dts: [{
        value: (new Date().toLocaleString())
      }]
    }
  }
}

3. Test je bot-ervaring

Ons ontwerp is klaar en onze actie is ook klaar voor gebruik. We kunnen nu de Try it Out gebruiken om te zien of onze code daadwerkelijk een parameter creëert. Gebruik de accolades ‘{{}}’ om de waarde van je parameter weer te geven.

Create param with Cloud Code Actions
Demo aanvragen