在Google文档表中插入图像

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

var tables = body.getTables(); var table = null; table = tables[3];

然后行并寻找用我的图像代替的文本(图):

  var tablerows=table.getNumRows();
    for ( var row = 0; row < tablerows; ++row ) {
        var tablerow = table.getRow(row)
        for ( var cell=0; cell < tablerow.getNumCells(); ++cell) {
            var celltext = tablerow.getChild(cell).getText();
            if(celltext[cell]=='%IMAGE%'){
             celltext.removeFromParent();
             celltext.insertImage(cell, chart);
             }
         } 

当我启动脚本时,它找不到任何错误,但不会替换文本... 有任何建议吗?

	

步调这个代码。它在每个表中搜索替换文本并在单元格内添加图像。

var tables = body.getTables(); for (var k in tables) { var table = tables[k]; var tablerows=table.getNumRows(); for ( var row = 0; row < tablerows; ++row ) { var tablerow = table.getRow(row); for ( var cell=0; cell < tablerow.getNumCells(); ++cell) { var celltext = tablerow.getChild(cell).getText(); if(celltext == "%IMAGE%") { table.replaceText("%IMAGE%", ""); table.getCell(row, cell).insertImage(0, image); } } } }
google-apps-script google-drive-api google-docs
1个回答
3
投票

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.