簡體   English   中英

嵌入的一個值中的多行(discord.js)

[英]Multiple lines in one value of an embed (discord.js)

我正在嘗試根據我的需要創建一個嵌入我的 discord.js 機器人。 不幸的是,我無法弄清楚如何在一個值字段中執行多行。 我嘗試使用換行符 \n,但這很糟糕,因為我的行變得非常長且難以閱讀,而且您不能只在 javascript 中開始新的編碼行,因為分號是可選的。

有人有想法嗎? 這是一個模板:

const embed = new Discord.MessageEmbed()
      .setTitle("EVERY ROLE EXPLAINED")
      .setColor(color)
      .addFields(
          {name: "__Column 1__", value: "line 1\n line 2\line three", inline: true},
          {name: "__Column 2__", value: "line 1\n line 2\line three", inline: true}
      )

您可以使用反引號 (`) 鍵

 // with backtick console.log(`line 1 line 2 line 3`) // without backtick console.log('line 1\nline 2\nline 3') // same results


另一個想法是在一個新行中連接多個字符串。

 // with concatenation console.log('line 1\n' + 'line 2\n' + 'line 3\n') // without concatenation console.log('line 1\nline 2\nline 3') // same results

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM