自Google强制进行更新以来,“此项目正在由Chrome V8驱动的新的Apps Script运行时上运行。”我收到以下错误,但我不明白为什么。
“异常:无效参数:recreateReferral(recreateReferral:82:13)处的searchPattern”
这是代码段:第82行以newBody开头。
for(i = 0; i <=16; i++) {
newBody.replaceText(fields[0][i], newData[0][i]);
}
您原始的犀牛脚本是错误的,因为它不检查参数fields[0][i]
和newData[0][i]
的类型。
空字符串""
和null
也会引发此错误。
replaceText()
if (String(fields[0][i]).length){
newBody.replaceText(String(fields[0][i]), String(newData[0][i]));
}