回答編集履歴

1

特定文字が無い場合、空白を設定するためのif文追加

2022/05/18 06:05

投稿

k.a_teratail
k.a_teratail

スコア845

test CHANGED
@@ -8,16 +8,21 @@
8
8
  const lastRow = sheet.getLastRow();
9
9
  let status_list = sheet.getRange(1, 1, lastRow, 1).getValues();
10
10
  const a = /.*de=/;
11
- let values = [];
11
+ let values = []
12
12
  status_list.forEach(function (vv) {
13
+ if (vv[0].match(a) == null) {
14
+ // 特定の文字がない場合は空白
15
+ values.push([''])
16
+ } else {
17
+ // 特定の文字がある場合は特定の文字より前を全て置換
13
- values.push([vv[0].replace(a, "")]);
18
+ values.push([vv[0].replace(a, "")])
19
+ }
14
- });
20
+ })
15
21
 
16
22
  // 書き込みセルの場所を変える場合は、「1, 2」の部分を変更
17
23
  sheet.getRange(1, 2, values.length, values[0].length).setValues(values);
18
24
  }
19
25
  ```
20
-
21
26
  ご確認の方、よろしくお願いします。
22
27
 
23
28