更改所有 Google 文档中的公司徽标

Change Company Logo in All Google Docs

我负责管理我们组织的文档管理系统。所有文档都有一个 header 部分和一个 table。 table 的第一列包含公司徽标。公司即将更换标志。有@ 400 个文件。我需要更改每个文档中的徽标,它可以与以前的徽标大小相同。

如何使用 Google Apps 脚本来解决这个问题。我在文档中找不到 "replaceImage" 选项。我知道如何获取所有文件,以及如何遍历它们,所以我只是没有获取图像替换部分?

谢谢

蒂姆

试试这个

var doc = ...;
var header = doc.getHeader();
var table = header.getTables()[0];
var cell = table.getCell(0, 0);
cell.clear();
var newImage = UrlFetchApp.fetch("http://abcde.com/myimage.png");
var image = cell.appendImage(newImage);
image.setHeight(200);
image.setWidth(200);