背景色でのヒントを無くしただけ

EASY版がwordleシステムならば、HARD版はアソビ大全システムと考えてほしい

// ヒットとブローの場合、テキストで該当している数字の数を表示
function showHints() {

  // テンプレート
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();

  // randomNumberは、A1セルから取得した4桁の正答
  var randomNumber = sheet.getRange('A1').getValue().toString();

  // userInputは、ユーザーの入力した4桁の回答(B2 から E2)
  var userInput = sheet.getRange('B2:E2').getValues()[0].map(String).join('');

  // ヒットとブローの判定
  var hitPositions = []; // ヒットした位置を記録する配列
  var blowPositions = []; // ブローした位置を記録する配列

   for (var i = 0; i < 4; i++) { // 回答と正答の数字を一つずつ比べるfor文
    if (userInput[i] === randomNumber[i]) {
      hitPositions.push(i); 
      // 数字の種類と位置が何桁目で一致したかpush()で記録
    
    } else if (randomNumber.includes(userInput[i])) {
      blowPositions.push(i);
      // 数字の種類が一致したらpush()で記録
    }
  }

   // 結果をログに出力
  Logger.log('ヒット: ' + hitPositions.length + ', ブロー: ' + blowPositions.length);

  // シートのG2セルにヒットとブローの数を書き込む
 sheet.getRange('G2').setValue('🟩ヒット: ' + hitPositions.length + '\\n🟨ブロー: ' + blowPositions.length);
	// '\\n🟨ブロー: 'の「\\n」は改行のため

}