Skip to main content

I have a table that tracks costs incurred at different dates and I’m trying to make a report with the script block that lets the user select a week number witch will then show only show the costs incurred in that week.


I have formular field on my view that converts the date to a week number.


I tried to filter a RecordQueryResult


let weekSelector=r]

for (let record of costQuery.records){
let week = record.getCellValueAsString(costWeekField)

let personId = record.getCellValue(costStaffField)d0].id

if(!weekSelector.some(obj => {obj.getCellValueAsString(costWeekField) === week})){
weekSelector.push(record)
}
}


let weekSelect = await input.recordAsync('Choose a week', weekSelector)

However that does not work, as the primary field does not show my costWeekField.

I tried to make just an array of week numbers, and put into.recordAsync, but as it’s not a record it does not work either.


Is there a way to make a list based off a field in my table. Fx all unique week names from a certain field and let the user select from one those?

Be the first to reply!

Reply