我遇到了一个问题,即当我将图片插入Google文档中的单元格时,它还会添加一个我无法摆脱的新行...我已经尝试过了建议here,但由于某种原因不起作用。 这是我的代码:
function myFunction() {
var body = DocumentApp.getActiveDocument().getBody();
body.clear();
var table = body.appendTable();
var tr = table.appendTableRow()
tr.appendTableCell();
tr.appendTableCell();
var resp01 = UrlFetchApp.fetch("http://www.cincinnati-oh.gov/cityofcincinnati/assets/Image/Logos/cityofcincinnati.png");
var cell = table.getRow(0).getCell(0);
cell.insertImage(0,resp01.getBlob());
table.getCell(0,0).editAsText().replaceText("\\v+", "");
}
提前致谢!
答案 0 :(得分:0)
我无法使用replaceText
摆脱角色(使用charcode 10,顺便说一下 - 而不是13)。核选项是降低到普通字符串的级别并使用JavaScript替换方法:
cell.setText(cell.getText().replace(/\n+$/, ""));
这将删除新行。正如我所说,这是核选项:单元格所具有的任何格式(粗体,斜体)都将丢失。
如果预期单元格除了图像之外没有任何文本,则较短的cell.setText("");
具有相同的效果。