このような感じでしょうか?
gs
1function myFunctioneTNN() {
2 // 設定を行うシート
3 let sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet()
4 // 設定を行う範囲
5 let range = sheet.getRange("A:Z")
6
7 // A01の条件付き書式設定
8 let ruleA01 = SpreadsheetApp.newConditionalFormatRule()
9 .whenFormulaSatisfied('=REGEXMATCH(TEXTJOIN(",",TRUE,INDIRECT("A"&ROW()&":Z"&ROW())), "A01")')
10 .setBackground("#fddce8")
11 .setRanges([range])
12 .build()
13
14 // A02の条件付き書式設定
15 let ruleA02 = SpreadsheetApp.newConditionalFormatRule()
16 .whenFormulaSatisfied('=REGEXMATCH(TEXTJOIN(",",TRUE,INDIRECT("A"&ROW()&":Z"&ROW())), "A02")')
17 .setBackground("#c9ffbd")
18 .setRanges([range])
19 .build()
20
21 // 設定を行うシートの条件付き書式を一度、全て削除
22 sheet.setConditionalFormatRules([])
23
24 // A01とA02の条件付き書式をシートに設定
25 sheet.setConditionalFormatRules([ruleA01, ruleA02])
26}
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/06/22 23:58