質問: [].concat.apply([],JP_Values); Logger.log(CH_Values); Logger.log(JP_Values); return CH_Values; return JP_Values; } ```
回答: コードは単純です 'dict'シートは必ずA列にもとの単語、B列にかえる単語を入れます。 具体的にいうと | A | B | | --- | --- | | 今日 | 今天 | | 今天 | 今日 | | 完成(\d+?回)(\w+?)任務【精良级】 | 「初級」$2任務を$1クリア | | 「初級」(\w+?)任務を(\d+?回)クリア | 完成$1$2任務【精良级】 | 同じ意味の単語は必ずペア登録します また正規表現妥当な文字にします ``` function getValue() { return SpreadsheetApp.openById('用語集リンクID').getSheetByName('dict').getValues(); } function q191163() { const glo = getValue(); glo.forEach(function(e){ SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getDataRange().createTextFinder(e[0]).useRegularExpression(true).replaceAllWith(e[1]) }) } ```