我当前询问是/否问题的代码是
builder.Prompts.choice(session, q15, "Yes|No", { listStyle: builder.ListStyle.button });
我想存储字符串"是"和"不"在JSON文件中,通过变量名访问它们,而不是硬编码。我怎样才能做到这一点?
答案 0 :(得分:1)
作为member.findAll({
where:{
isPartner:1
}
}).then(partnerList => {
for(let i = 0; i<partnerList.length; i++){
const partner_no = partnerList[i].dataValues.no;
partner.findAll({
include: [{
model: member,
required: true,
}],
where:{
partner_no : partner_no
}
}).then(myCustomers => {
partnerList[i].dataValues.myCustomers = myCustomers.length;
})
}
return partnerList;
}).then(partnerList => {
res.render('partner/partners', {partnerList: partnerList})
})
的定义:
choice()
您可以传递字符串数组作为选择。因此,请考虑以下代码段:
choice(session: Session, prompt: TextOrMessageType, choices: string|Object|string[]|IChoice[], options?: IPromptChoiceOptions): void;