gpt4 book ai didi

javascript - 是否可以从 MessageEmbed 计算 .addFields() 中有多少个字段?

转载 作者:行者123 更新时间:2023-12-04 09:06:20 27 4
gpt4 key购买 nike

我知道可以 .spliceFields() ,只要我指明要删除的索引和字段数即可。但是由于我有很多嵌入并且我希望它们拼接一个主嵌入中的每个字段,我想创建一个变量,其值等于主嵌入中的字段数,因为我可能会向其中添加更多字段在将来。
这是我所拥有的一个例子:

const mainEmbed = new MessageEmbed().addFields({
name: 'HUDs',
value: '\u200B',
});

const hudEmbed = new MessageEmbed(mainEmbed).spliceFields(0, 1, [
{ name: 'Black', value: `¤${items.huds.black.price}`, inline: true },
{ name: 'Blue', value: `¤${items.huds.blue.price}`, inline: true },
{ name: 'Brown', value: `¤${items.huds.brown.price}`, inline: true },
{ name: 'Green', value: `¤${items.huds.green.price}`, inline: true },
{ name: 'Orange', value: `¤${items.huds.orange.price}`, inline: true },
{ name: 'Pink', value: `¤${items.huds.pink.price}`, inline: true },
{ name: 'Purple', value: `¤${items.huds.purple.price}`, inline: true },
{ name: 'Red', value: `¤${items.huds.red.price}`, inline: true },
{ name: 'Yellow', value: `¤${items.huds.yellow.price}`, inline: true },
]);

最佳答案

您可以使用 MessageEmbed#fields 属性(property)。

mainEmbed.fields.length

关于javascript - 是否可以从 MessageEmbed 计算 .addFields() 中有多少个字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63436710/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com