任何人都可以帮我理解这个简单功能有什么问题吗?
function generateSKU(inputField) {
return inputField.replace(" ",".");
}
TypeError:无法调用undefined的方法“replace”。
我甚至试过了 inputField.Value.replace()..产生了同样的错误.. 另外inputField.toString.replace()..也给了我完全相同的错误..无论我做什么,我都不能对此应用任何字符串函数。我的脚本中没有其他东西。只有这个功能。这是我的第一个剧本。
另外,如果我只返回inputField,它会返回正常值并替换值。
我通过在单元格内调用它来使用该函数,如
=generateSKU(A1)
像那样。
如果有人可以提供帮助,我将非常感激。
答案 0 :(得分:3)
在没有参数的情况下调用函数(或传递的函数解析为sched.add_job(job_function, 'cron', day_of_week='mon-fri', ...)
或undefined
)。也许是空单元?如果您不控制调用,则需要保护它:
null