Hello!
I’m writing a script that will interface with this API.
After having a user enter their API key, they need to select a default budget from the Prompt buttons that will show which are pulled the API’s Budgets endpoint: https://api.youneedabudget.com/v1/budgets
.
I’d then like their choice to be saved in a similar way as Credentials so that the user doesn’t have to select this every time they use the action. Or perhaps, since these aren’t credentials, is there something else I should be using?
Here is the code after the authentication with the API:
let p = Prompt.create();
p.title = "Budget Picker"
p.message = "Please choose a default budget:"
for (let i = 0; i < budgets.length; i++) {
let newButton = p.addButton(`${budgets[i].name}`, budgets[i].id, " ");
}
didSelect = p.show();
let selectedBudget = p.buttonPressed;
if (didSelect != true) {
alert("You will need to select a default budget before this action will run.")
context.fail();
} else {
// Not sure what to put here just yet
}
Does anyone have anything they can point me to about how this might be accomplished?
Thanks!