Select + Select + Date Time

⏲️ Combine two selected fields with a Date Time field.

1. Overview

This Interaction is designed to combine two "Select" fields and combine them with a "Date Time" value to create a new field.

2. Example

In this example, two fields class-type and room are selected and combined with start-time to create a new name field.

async function handler(clev) {
    let actions = [];

    let activitySelect = clev.getValue("class-type");
    let activityObject = await clev.api.getEntry({
        recordId: "132155",
        responseType: "iov",
        id: activitySelect,
    });
    let activityName = activityObject.name;

    let roomSelect = clev.getValue("room");
    let roomObject = await clev.api.getEntry({
        recordId: "132156",
        responsType: "iov",
        id: roomSelect,
    });
    let roomName = roomObject.name;

    let startTime = clev.getValue("start-time");

    const name = activityName + " - " + roomName + " - " + clev.moment(startTime).format('HH:mm A YYYY-MM-DD');

    actions.push(clev.setValue("name", name));
    

    return clev.mergeAll(actions);
}

📌 Need Help?

If you require assistance or encounter any issues, please don't hesitate to contact us for further support.