回答編集履歴

2

2024/10/05 04:38

投稿

YellowGreen
YellowGreen

スコア800

test CHANGED
@@ -21,7 +21,7 @@
21
21
  sheet.getRange('B:B')
22
22
  .getDisplayValues()
23
23
  .flat()
24
- .map((v, i) => v === 1 ? i + 1 : 0)
24
+ .map((v, i) => v === '1' ? i + 1 : 0)
25
25
  .filter(v => v > 0)
26
26
  .map(v => v + ':' + v)
27
27
  );

1

B列の値が日付データであっても動作する用に修正

2024/10/05 04:38

投稿

YellowGreen
YellowGreen

スコア800

test CHANGED
@@ -19,7 +19,7 @@
19
19
  // B列(日付)の値が1である行番号の配列から枠線対象の範囲リストを生成
20
20
  const rangeList = sheet.getRangeList(
21
21
  sheet.getRange('B:B')
22
- .getValues()
22
+ .getDisplayValues()
23
23
  .flat()
24
24
  .map((v, i) => v === 1 ? i + 1 : 0)
25
25
  .filter(v => v > 0)