2015-09-20 4 views
1

Я забочусь о нашей системе управления документами. Все документы имеют раздел заголовка с таблицей. В первом столбце таблицы содержится логотип компании. Компания собирается изменить свой логотип. Есть 400 документов. Мне нужно изменить логотип в каждом документе, он может быть того же размера, что и предыдущий логотип.Изменить логотип компании во всех документах Google

Как это сделать, используя скрипт Google Apps. Я не могу найти вариант «replaceImage» в документации. Я понимаю, как получить все файлы и как проходить через них, так что это просто часть замены изображений, которую я не получаю?

Благодаря

Tim

ответ

0

Попробуйте

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); 
+0

Спасибо за снятие туман от перед моими глазами :) После того, как немного зачистке с изображением и высоты и ширины размеров этой работает отлично. –

Смежные вопросы