Scripts do Google retornando não é um número

Estou trabalhando nos scripts do Google há um tempo, mas não consigo encontrar a solução para o meu problema. O que estou tentando fazer é multiplicar o conteúdo de duas células em uma planilha junto com minha funçãocalculateRates(). Aqui está o meu código:

/** 
@customFunction
*/
function calculateRates(hourDecimal, personRate) {
  var ss = SpreadsheetApp.getActiveSpreadsheet(); //Access spreadsheet
  var sheet = ss.getSheets()[0];  //Access sheet

  var range = sheet.getDataRange(); //Access all cells

  var values = range.getValues(); //Call to get value of certain cell

  var totalEarned = hourDecimal * personRate;
  Logger.log(totalEarned);

  return totalEarned;
}

O problema é que, depois de designar duas células para se multiplicarem como os parâmetros da função na planilha, ocorre um erro que diz "Resultado não era um número". Eu sei que tenho a função correta na minha planilha, então esse não pode ser o problema ... Alguma idéia? Obrigado pela ajuda!

questionAnswers(1)

yourAnswerToTheQuestion