質問編集履歴
4
タイトル変更
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
【GAS】テキストファインダー、部分一致
|
1
|
+
【GAS】テキストファインダー、部分一致でセル検索がうまくいかない
|
body
CHANGED
File without changes
|
3
Markdownの修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -131,7 +131,6 @@
|
|
131
131
|
|
132
132
|
###補足情報2
|
133
133
|
|
134
|
-
```js
|
135
134
|
GASのドキュメンテーションを繰り返し読んでみたら、textFinderの中にMatchCaseというものを見つけました。
|
136
135
|
|
137
136
|
それにより、完全一致検索がデフォルトではないと分かり、正規表現を使わずに試してみたところ、うまくいきました。
|
2
補足追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -127,4 +127,41 @@
|
|
127
127
|
インポートしたライブラリー等はありません。
|
128
128
|
|
129
129
|
以上により完全に行き詰ってしまいました。
|
130
|
-
どなたかご教授いただけますと幸甚です。
|
130
|
+
どなたかご教授いただけますと幸甚です。
|
131
|
+
|
132
|
+
###補足情報2
|
133
|
+
|
134
|
+
```js
|
135
|
+
GASのドキュメンテーションを繰り返し読んでみたら、textFinderの中にMatchCaseというものを見つけました。
|
136
|
+
|
137
|
+
それにより、完全一致検索がデフォルトではないと分かり、正規表現を使わずに試してみたところ、うまくいきました。
|
138
|
+
|
139
|
+
しかし、今回はうまくいきましたが、正規表現を利用した検索をする機会が今後もあると思います。
|
140
|
+
|
141
|
+
もし原因お分かりの方いましたら、ぜひご回答お願い致します。
|
142
|
+
|
143
|
+
```js
|
144
|
+
function myFunction() {
|
145
|
+
var ss = SpreadsheetApp.getActiveSpreadsheet();
|
146
|
+
|
147
|
+
var SheetAnswer = ss.getSheetByName("List");
|
148
|
+
SheetAnswer.activate();
|
149
|
+
var lastCol = SheetAnswer.getLastColumn();
|
150
|
+
var lastRow = SheetAnswer.getLastRow();
|
151
|
+
|
152
|
+
Logger.log("lastCol:" + lastCol);
|
153
|
+
|
154
|
+
var findRange = SheetAnswer.getRange(1, 1, lastRow, lastCol);
|
155
|
+
|
156
|
+
var key = "会場名";
|
157
|
+
|
158
|
+
var values = findRange.createTextFinder(key).findAll();
|
159
|
+
|
160
|
+
Logger.log(values);
|
161
|
+
|
162
|
+
for ( var value in values){
|
163
|
+
Logger.log("A1Notation:" + values[value].getA1Notation());
|
164
|
+
}
|
165
|
+
}
|
166
|
+
|
167
|
+
```
|
1
たいとるの
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
【GAS】テキストファインダー、
|
1
|
+
【GAS】テキストファインダー、部分一致の検索がうまくいかない
|
body
CHANGED
File without changes
|