前提・実現したいこと
ここに質問の内容を詳しく書いてください。
Googleスプレッドシートをデータベースにして、条件にあう項目数を示したいと考えています。
入力欄に入力された名前とデータベース上で一致する名前の項目を抜き出すという仕様です。
発生している問題・エラーメッセージ
.lenghtで項目数が引っ張ってこれ得るかと考えて下のコードを書いたのですが、該当する項目の文字数がでてきます。
今回だと該当した結果がFukuoka,Saga,Oitaの3項目で、本来であれば3という数字をひろってきて欲しいのに、実際には「7 4 4」と表示されます。
該当のソースコード
js
1 store.read("sheet1", { limit: 1000, offset: 0 }).then(data => { 2 console.dir(data); 3 console.log(" - - - - - - - - - - - "); 4 for (let i = 0; i < data.length; i++) { 5 const element = data[i]; 6 if (document.getElementById("name").value===element.name){ 7 const addresses = element.address; 8 console.log(addresses.length); 9 } 10 } 11 });
試したこと
.lengthを.childElementCountに変えたところ、undefinedと表示されてしまいました。
補足情報(FW/ツールのバージョンなど)
VS Codeを使用しています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/12/28 23:52
退会済みユーザー
2021/12/29 02:18 編集
2021/12/29 21:32
退会済みユーザー
2021/12/29 21:49