Google apps script 在循环中使用文本查找器和合并单元格时,如何修复此异常?
我有一个textFinder命令包装在for循环中。我相信问题出在textFinder上,但是当包装我要求textFinder在logger.log()中查找的相同字符串时,会出现相同的错误。它在第一次传递时运行良好,但在第二次传递时返回此错误Google apps script 在循环中使用文本查找器和合并单元格时,如何修复此异常?,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我有一个textFinder命令包装在for循环中。我相信问题出在textFinder上,但是当包装我要求textFinder在logger.log()中查找的相同字符串时,会出现相同的错误。它在第一次传递时运行良好,但在第二次传递时返回此错误 Exception: You can't perform a paste that partially intersects a merge. 这里没有粘贴。我正在寻找的单元格已合并,但它与第一个过程中的单元格没有任何问题。我想知道它是否只是不知道要继
Exception: You can't perform a paste that partially intersects a merge.
这里没有粘贴。我正在寻找的单元格已合并,但它与第一个过程中的单元格没有任何问题。我想知道它是否只是不知道要继续查找哪个列,因为它查找的值都在合并的单元格中。有没有办法在不让细胞融合的情况下解决这个问题?我只想看一次每一行
var ePos = eBoard.getCell(2, 1); // change 2 to match eRow start value
// Initialize textFinder
var findBlank = Editor.getRange(row1,col1,100).createTextFinder('**LEAVE THIS ROW BLANK**');
var findMe = Editor.createTextFinder(ePos.getDisplayValue()).startFrom(eBoard.getCell(1,1));
for (var eRow = 2; eRow <= (row2-row1); eRow++){
ePos = eBoard.getCell(eRow, 1);
Logger.log(ePos.getDisplayValue()) //<--- error HERE
// get the next range of members
var topHold = findMe.findNext().getRow() + 1; // <--- error HERE
var botHold = findBlank.findNext().getRow() - 1; // <--- error HERE
var directors = Editor.getRange(topHold,1,(botHold - topHold + 1),3);
}
var ePos=eBoard.getCell(2,1);//更改2以匹配eRow起始值
//初始化文本查找器
var findBlank=Editor.getRange(第1行,col1100).createTextFinder(“**将此行留空**”);
var findMe=Editor.createTextFinder(ePos.getDisplayValue()).startFrom(eBoard.getCell(1,1));
对于(var eRow=2;eRow欢迎使用StackOverFlow,请借此机会学习如何使用,不要合并cells@TheMaster谢谢。我从来没有想过。欢迎来到StackOverFlow。请抓住这个机会,学习如何合并,不要合并cells@TheMaster谢谢,我从来没想过。