前提
GASで全角を半角にするスクリプトを見つけて、使用してみましたが、
Syntax error: SyntaxError: Unexpected token ')' line: 12 file: Code.gs
によって、進めることができません。
参考: https://depf.tokyo/2021/05/25/gas-full-widthtohalf-width/
実現したいこと
このエラーメッセージを解決して、半角を全角にしたいです。
発生している問題・エラーメッセージ
Syntax error: SyntaxError: Unexpected token ')' line: 12 file: Code.gs
該当のソースコード
GAS
1 2var App = SpreadsheetApp; 3var sheet = App.getActiveSheet(); 4var regex = /[A-Za-z0-9]/g; 5var convertFullToHalf = function () { var lastRow = sheet.getLastRow(); 6 var lastColumn = sheet.getLastColumn(); 7 var targetCells = []; 8 var allCells = sheet.getRange(1, 1, lastRow, lastColumn).getValues(); 9 for (var i = 0; i < lastRow; i++) { 10 for (var j = 0; j < lastColumn; j++) { 11 var cell = String(allCells[i][j]); 12 var target = convertCharacters(cell); 13 if (target !== null && target !== undefined && target !==) { 14 targetCells.push({ 15 value: target, 16 row: i + 1, 17 column: j + 1, 18 }); 19 } 20 } 21 } 22for (var k in targetCells) { 23 var row = targetCells[k].row; 24 var column = targetCells[k].column; 25 var value = targetCells[k].value; 26 sheet.getRange(row, column).setValue(value); } }; 27 var convertCharacters = function (string) { if (string.match(regex) === null || string.slice(0, 1) === ‘=’) { return; } return string.replace(regex, function (s) { return String.fromCharCode(s.charCodeAt(0) – 0xfee0); }); }; 28
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。