我正在尝试通过填写表格来制作自动报告。脚本从电子表格的最后一行读出数据。然后将报告制作为 Google Doc。本文档中的一些标签显示了项目应该在哪里。%meterx%
是为米。
这些可以是图像或文本。对于普通段落,这适用于 type = 段落的第一个循环。但它会跳过表格。我需要%meterx%
用图像替换表格单元格中的 ,就像我对段落所做的那样,但我被困在代码中以查看表格。
我看到了一些替换文本的方法,但这似乎是用图像替换它的唯一方法。
var totalElements = doc.getNumChildren();
var el=[]
for( var j = 0; j < totalElements; ++j ) {
var element = doc.getChild(j);
var type = element.getType();
if (type =='PARAGRAPH'){
el[j]=element.getText()
if(el[j]=='%meter3%'){element.removeFromParent();
var newimage = UrlFetchApp.fetch('http://chart.googleapis.com/chart?chf=bg,s,67676700&chs=280x150&cht=gm&chds=0,10&chd=t:'+row[4]+'&chdlp=b').getBlob();
doc.insertImage(j, newimage);
if (type =='TABLE'){
var tablerows=element.getNumRows();
Logger.log(tablerows);
for ( var i = 0; i < tablerows; ++i ) {
var tablerow = element.getRow(0)
Logger.log(tablerow); // <--- gives TableRow
} /// STUCK !! :)