作成したら、配列から埋め込みにフィールドデータを追加します

カシックス。

編集:すでに修正済み。皆に感謝します

配列に保存されている値を追加したいので、forから作成されたフィールドをEmbedに追加しようとしています。

私は次のコードを試しましたが、誰も機能しませんでした

for(let i = 0; i < nombres.length; i++){
            embed.addField(nombres[i], descripciones[i], true)
        }
for(let i = 0; i < nombres.length; i++){
            embed = {
                fields: {
                    name: nombres[i],
                    value: descripciones[i],
                    inline: true,
                },
            };
        }
for(let i = 0; i < nombres.length; i++){
            embed.fields(nombres[i], descripciones[i], true)
        }
for(let i = 0; i < nombres.length; i++){
            embed.addFields({name: nombres[i], value: descripciones[i], inline: true});
        }

事は、私はこのようなことをしたいのですが、それはうまくいきます

let nombres = [];
let descripciones = [];

const embed = new Discord.MessageEmbed()
.setDescription('All commands available.')

for(let i = 0; i < nombres.length; i++){
   embed.addField(nombres[i], descripciones[i], true)
}

そして私が得るのはこれだけです
ここに画像の説明を入力してください

Unkwn

このコードを試してみてください、これはうまくいくはずです

const { MessageEmbed } = require("discord.js")

let array1 = ["1", "2", "3", "4"]
let array2 = ["one", "two", "three", "four"]

var embed = new MessageEmbed();

embed.setDescription('test')

for (let i = 0; i < array1.length; i++) 
{
   embed.addField(array1[i], array2[i], false)
}

message.channel.send(embed)

ここに画像の説明を入力してください

// imports
const Discord = require("discord.js");
const fs = require("fs").promises;
const fss = require("fs");
const path = require("path");

// exports
module.exports = {
    name: "commands",
    alias: ["commands"],
    description: "",
    run: (client, message, args) => {

        let nombres = [],
            descripciones = [];

        fs.readdir(path.join(__dirname))
            .then(filess => {
                x = 0;
                filess.forEach(fil => {
                    if (!fil.endsWith('.js')) return;
                    let commandName = fil.substring(0, fil.indexOf('.js'));
                    let commandModule = require(path.join(__dirname, commandName));

                    nombres[x] = commandName;
                    descripciones[x] = commandModule.description;
                    x++
                    console.log(x, nombres[x], descripciones[x])
                })
            })


        var embed = new Discord.MessageEmbed();

        embed.setDescription('All commands available.')

        for (let i = 0; i < nombres.length; i++) {
            embed.addField(nombres[i], descripciones[i], false)
        }

        console.log({ embed })
        message.channel.send(embed)
    }
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Mongodb:埋め込みドキュメントにフィールドを追加します(配列なし)

分類Dev

配列から画像を取得し、メール本文に埋め込みます

分類Dev

MongoDBリクエスト:埋め込み配列の埋め込みドキュメントから特定のフィールドのみをフィルタリングします

分類Dev

MongoDB Aggregation:動的フィールドパスを介して埋め込みドキュメントからフィールドを追加します

分類Dev

埋め込みフォームを使用して配列からデータを取得する-Symfony4

分類Dev

mongodbコレクションの埋め込み配列オブジェクトから特定のフィールドのみを取得します

分類Dev

Qualtrics:埋め込まれたデータフィールドをループしますか?

分類Dev

VBAでQUeryから配列を埋めてから、データをテーブルに挿入します

分類Dev

APIforループから取得したデータを配列に追加します

分類Dev

配列から別の埋め込みスペースを保持する要素に要素をコピーします

分類Dev

SQLServerからプルしてテーブルデータを表示するPHPテーブルを用意します。列に列ヘッダーフィルターを追加して絞り込みたい

分類Dev

mongoDB埋め込みドキュメントに新しいフィールドを追加します

分類Dev

マングースの埋め込みドキュメントからのインデックスパスの自動作成をオフにしますか?

分類Dev

テキストフィールドからhighchartにデータを読み込もうとしています

分類Dev

他のノードに埋め込まれている配列から特定のノードを取得します

分類Dev

DOM要素のデータフィールドの値から配列を作成します

分類Dev

mongodbは、埋め込まれたドキュメントの_idフィールドにインデックスを自動的に作成しますか?

分類Dev

Pandocは、提供されたYAMLファイルからのメタデータの埋め込みに失敗します

分類Dev

動的に作成された入力フィールドIDから配列を作成します

分類Dev

シーケンスを埋め込み配列にマージし、特定のフィールドの埋め込み配列要素と等しい値を持つ要素を無視するにはどうすればよいですか?

分類Dev

データがcsvファイルから読み込まれたときに特定の配列フィールドにアクセスする方法

分類Dev

Swiftに埋め込まれたJSON配列をループしますか?

分類Dev

java.lang.ArrayIndexOutOfBoundsException-新しい配列を他の配列からのループデータで埋めます

分類Dev

java.lang.ArrayIndexOutOfBoundsException-新しい配列を他の配列からのループデータで埋めます

分類Dev

ExcelからPublisherの差し込み印刷にフィルターを追加する

分類Dev

いっぱいになると自動的に新しい埋め込みフィールドを作成しましたか?[VB]

分類Dev

ビューの作成を介してModelFormに追加されたフィールドからのデータを処理します

分類Dev

型埋め込みを使用して特定のフィールドにアクセスしますか?

分類Dev

ノードにマングースモデルの新しいインスタンスを作成する-埋め込まれた配列の1つに最初のアイテムを追加する

Related 関連記事

  1. 1

    Mongodb:埋め込みドキュメントにフィールドを追加します(配列なし)

  2. 2

    配列から画像を取得し、メール本文に埋め込みます

  3. 3

    MongoDBリクエスト:埋め込み配列の埋め込みドキュメントから特定のフィールドのみをフィルタリングします

  4. 4

    MongoDB Aggregation:動的フィールドパスを介して埋め込みドキュメントからフィールドを追加します

  5. 5

    埋め込みフォームを使用して配列からデータを取得する-Symfony4

  6. 6

    mongodbコレクションの埋め込み配列オブジェクトから特定のフィールドのみを取得します

  7. 7

    Qualtrics:埋め込まれたデータフィールドをループしますか?

  8. 8

    VBAでQUeryから配列を埋めてから、データをテーブルに挿入します

  9. 9

    APIforループから取得したデータを配列に追加します

  10. 10

    配列から別の埋め込みスペースを保持する要素に要素をコピーします

  11. 11

    SQLServerからプルしてテーブルデータを表示するPHPテーブルを用意します。列に列ヘッダーフィルターを追加して絞り込みたい

  12. 12

    mongoDB埋め込みドキュメントに新しいフィールドを追加します

  13. 13

    マングースの埋め込みドキュメントからのインデックスパスの自動作成をオフにしますか?

  14. 14

    テキストフィールドからhighchartにデータを読み込もうとしています

  15. 15

    他のノードに埋め込まれている配列から特定のノードを取得します

  16. 16

    DOM要素のデータフィールドの値から配列を作成します

  17. 17

    mongodbは、埋め込まれたドキュメントの_idフィールドにインデックスを自動的に作成しますか?

  18. 18

    Pandocは、提供されたYAMLファイルからのメタデータの埋め込みに失敗します

  19. 19

    動的に作成された入力フィールドIDから配列を作成します

  20. 20

    シーケンスを埋め込み配列にマージし、特定のフィールドの埋め込み配列要素と等しい値を持つ要素を無視するにはどうすればよいですか?

  21. 21

    データがcsvファイルから読み込まれたときに特定の配列フィールドにアクセスする方法

  22. 22

    Swiftに埋め込まれたJSON配列をループしますか?

  23. 23

    java.lang.ArrayIndexOutOfBoundsException-新しい配列を他の配列からのループデータで埋めます

  24. 24

    java.lang.ArrayIndexOutOfBoundsException-新しい配列を他の配列からのループデータで埋めます

  25. 25

    ExcelからPublisherの差し込み印刷にフィルターを追加する

  26. 26

    いっぱいになると自動的に新しい埋め込みフィールドを作成しましたか?[VB]

  27. 27

    ビューの作成を介してModelFormに追加されたフィールドからのデータを処理します

  28. 28

    型埋め込みを使用して特定のフィールドにアクセスしますか?

  29. 29

    ノードにマングースモデルの新しいインスタンスを作成する-埋め込まれた配列の1つに最初のアイテムを追加する

ホットタグ

アーカイブ