Javascript 谷歌电子表格:Can';t使用setFormula时不要循环使用
所以,我有这个公式Javascript 谷歌电子表格:Can';t使用setFormula时不要循环使用,javascript,google-apps-script,google-sheets,Javascript,Google Apps Script,Google Sheets,所以,我有这个公式 function data(){ var sh = ss.getActiveSheet(); for(i=1;i<=8;i++){ for(j=1;j<=5;j++){ sh.getRange(i+4;j+1).setFormula('=split(IMPORTXML(concatenate("https://fiis.com.br/";$A$1);concatenate($A$29;'+ i +';$B$29;'+ j +';$C$29));"()")
function data(){
var sh = ss.getActiveSheet();
for(i=1;i<=8;i++){
for(j=1;j<=5;j++){
sh.getRange(i+4;j+1).setFormula('=split(IMPORTXML(concatenate("https://fiis.com.br/";$A$1);concatenate($A$29;'+ i +';$B$29;'+ j +';$C$29));"()")');
};
};
}
函数数据(){
var sh=ss.getActiveSheet();
对于(i=1;i你想用$A$29;'+i+';$B$29;'+j+';$C$29做什么?
?
似乎应该是A$29;“+”i;“+”;$B$29;“+”j;“+”;$C$29
或者,如果要将i或j添加到单元格中,则应在该行上方执行。使用getRange(i+4,j+1)。
,
而不是;