Format and insert data to duration format field

Hello,

I’m new at scripting and have, I think, a basic question if someone can please help me.

I want automate the creation of pre-filled fields with the script app. I’ve been able to run that successfully for basic ‘text strings’. But now I’m trying to add data to a field that is formatted with ‘duration format’ and I haven’t been able to make it work.

The code I wrote was:

//Ask for session duration
var SessionDuration = await input.textAsync (‘Type the duration of this sessions’);

//Create field and fill with duration
let CrearRegistro = await ActivityTable.createRecordsAsync([
{
fields:{
“DurationField”: Number(SessionDuration),
},
}
]);

And when I input data such as 30 or 60… the field always shows 0:01.

I’ll appreciate any help… thanks.

Duration fields store their data in terms of seconds, but by default display the output as hh:mm. If you want your input value to be interpreted as minutes, multiply the input value by 60, then save that to the duration field.

1 Like

Thanks a lot Justin… I guess its a beginners question… but I’m getting better :slight_smile:

1 Like

This topic was solved and automatically closed 3 days after the last reply. New replies are no longer allowed.