Google 脚本错误 .setFormula 与 REGEXREPLACE

问题描述 投票:0回答:0

我正在尝试使用 Google 脚本替换电话号码中的连字符。

这是我所拥有的:

function FillFormulas() {   

var spreadsheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('HubSpotSheet');   

var lastRow = spreadsheet.getLastRow();   

spreadsheet.getRange("F2").setFormula("=iferror(REGEXREPLACE(D2,"[[:punct:]]", ""),D2)");   
var fillDownRange = spreadsheet.getRange(2,6,(lastRow-1));   spreadsheet.getRange("F2").copyTo(fillDownRange); 

}

但是,我收到一个错误 - 如何以不会出错的方式编写公式?

我尝试了公式的不同变体,但 Google Scripts 也不接受其他变体。

google-apps-script regexp-replace
© www.soinside.com 2019 - 2024. All rights reserved.