修改公式以在 appsscripts 代码中工作

Modifying formula to work in appsscripts code

我正在寻求一些关于修改方程的帮助,以便它在 appsscript 代码中运行。

Google 表格中的公式: =IF(HOME!T2:T<>"",TRANSPOSE(IMPORTXML(LEFT(HOME!T2:T,FIND("#",SUBSTITUTE(HOME!T2:T,"/","#",4))-1),"//strong[@data-e2e='video-views']")),"")

AppsScript 中的行: cell.setFormula("=IF(HOME!T2:T<>'',TRANSPOSE(IMPORTXML(LEFT(HOME!T2:T,FIND("#",SUBSTITUTE(HOME!T2:T,'/','#',4))-1),'//strong[@data-e2e='video-views']')),'')");

产生的错误:

感谢我能得到的任何帮助!

抱歉,可能是我的大脑运转不正常。我已经转义了字符串中的引号,希望它现在应该可以工作了:

cell.setFormula("=IF(HOME!T2:T<>\"\",TRANSPOSE(IMPORTXML(LEFT(HOME!T2:T,FIND(\"#\",SUBSTITUTE(HOME!T2:T,\"/\",\"#\",4))-1),\"//strong[@data-e2e='video-views']\")),\"\")");