回答編集履歴
3
test
CHANGED
@@ -52,13 +52,13 @@
|
|
52
52
|
|
53
53
|
// 検索結果格納用の配列
|
54
54
|
|
55
|
-
|
55
|
+
const result = [];
|
56
56
|
|
57
57
|
for (let i = 0; i < data.length; i++) {
|
58
58
|
|
59
59
|
const element = data[i];
|
60
60
|
|
61
|
-
// 条件に合致する
|
61
|
+
// 条件に合致する場合は、配列resultにその項目を追加する。
|
62
62
|
|
63
63
|
if (document.getElementById("name").value === element.name) {
|
64
64
|
|
@@ -70,7 +70,7 @@
|
|
70
70
|
|
71
71
|
// resultの要素の個数と内容の表示。
|
72
72
|
|
73
|
-
console.log(`検索結果
|
73
|
+
console.log(`検索結果: ${result.length} 個見つかりました。`);
|
74
74
|
|
75
75
|
console.log(`内容:${result.join()}`);
|
76
76
|
|
2
test
CHANGED
@@ -62,7 +62,7 @@
|
|
62
62
|
|
63
63
|
if (document.getElementById("name").value === element.name) {
|
64
64
|
|
65
|
-
result.push(element.address)
|
65
|
+
result.push(element.address);
|
66
66
|
|
67
67
|
}
|
68
68
|
|
1
test
CHANGED
@@ -37,3 +37,45 @@
|
|
37
37
|
});
|
38
38
|
|
39
39
|
```
|
40
|
+
|
41
|
+
|
42
|
+
|
43
|
+
内容まで表示したいなら下記のようにします。
|
44
|
+
|
45
|
+
(mapやfilter等を駆使すればもっと短いコードにできるかもしれませんが、理解や可読性の観点から、なるべく元の質問文から最小限の変更になるようにしています)
|
46
|
+
|
47
|
+
```js
|
48
|
+
|
49
|
+
store.read("sheet1", { limit: 1000, offset: 0 }).then(data => {
|
50
|
+
|
51
|
+
console.dir(data);
|
52
|
+
|
53
|
+
// 検索結果格納用の配列
|
54
|
+
|
55
|
+
let result = [];
|
56
|
+
|
57
|
+
for (let i = 0; i < data.length; i++) {
|
58
|
+
|
59
|
+
const element = data[i];
|
60
|
+
|
61
|
+
// 条件に合致する項目であれば、配列resultにその項目を追加する。
|
62
|
+
|
63
|
+
if (document.getElementById("name").value === element.name) {
|
64
|
+
|
65
|
+
result.push(element.address)
|
66
|
+
|
67
|
+
}
|
68
|
+
|
69
|
+
}
|
70
|
+
|
71
|
+
// resultの要素の個数と内容の表示。
|
72
|
+
|
73
|
+
console.log(`検索結果は ${result.length} 個見つかりました。`);
|
74
|
+
|
75
|
+
console.log(`内容:${result.join()}`);
|
76
|
+
|
77
|
+
});
|
78
|
+
|
79
|
+
|
80
|
+
|
81
|
+
```
|