本文介绍了如何使不和谐只嵌入2列的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试制作只有2列的嵌入。每当我删除内联值时,它就会如我所愿地删除test3字段。然后,我在test4字段上保持INLINE:TRUE,它将下降到另一行。我尝试将test3和test4的内联值都设为false,但问题仍然存在。我如何更正此问题?

更新:在玩了更多之后,我发现当我做第五个字段时,它再次拆分了列。是否有什么方法可以隐藏test3但保留该字段?

我的嵌入如下

我的代码:

command(client, 'test' , (message) => {

      const embed = new Discord.MessageEmbed()

         .setTitle('Test')
         .setColor('#C69B6D')
         .addFields(
           {
              name: 'test1' ,
              value: "```TESTING```",
              inline: true,
            },
            {
               name: 'test2' ,
               value: "```TESTING```",
               inline: true,
             },
             {
               name: 'test3' ,
               value: "```TESTING```",

             },
             {
               name: 'test4' ,
               value: "```TESTING```",
               inline: true,
             },

         )



      message.channel.send(embed).then(msg => {})

   })

已更新嵌入:

我的更新代码:

   command(client, 'test' , (message) => {

      const embed = new Discord.MessageEmbed()

         .setTitle('Test')
         .setColor('#C69B6D')
         .addFields(
           {
              name: 'test1' ,
              value: "```TESTING```",
              inline: true,
            },
            {
               name: 'test2' ,
               value: "```TESTING```",
               inline: true,
             },
             {


             },
             {
               name: 'test4' ,
               value: "```TESTING```",
               inline: true,
             },
             {
               name: 'test5' ,
               value: "```TESTING```",
               inline: true,
             },

         )



      message.channel.send(embed).then(msg => {})

   })

推荐答案

可以使用.addField('u200b', 'u200b')添加空字段

有关详细信息,请参阅discord.js guide

这篇关于如何使不和谐只嵌入2列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-21 14:50