我正在尝试在google doc的左上角插入我公司的徽标。我正在尝试从URL地址获取徽标。我得到的错误是TypeError,它告诉我“null不是函数,它是对象”。提前谢谢。
function createMeetingNotesNextTimePeriod() {
var doc = DocumentApp.create("name of document");
var header = doc.getHeader();
var newImage = UrlFetchApp.fetch("URLofLogo").getBlob();
var image = header().appendImage(newImage);
image.setHeight(100);
image.setWidth(100);
} // functionCreateMeetingNotesNextTimePeriod
答案 0 :(得分:2)
我看到两件会导致错误的事情,两者都改变了,你应该拥有它。
<强>首先强>
你还没有创建一个标题,你只是试图得到一个标题。将@Autowired
private com.ce.indiabringsService myIndiaBringsService;
更改为doc.getHeader()
。现在,只有在您没有标题的情况下,如果您有标题,那么您将使用doc.addHeader()
。
<强>第二强>
getHeader()
是var而不是函数。您需要在header
之后删除括号。像这样header
<强>建议:强>
将内容类型添加到urlFetch。像这样。
var image = header.appendImage(newImage)
您可以找到可接受的内容类型列表here
我认为没有它会导致错误,但我认为添加它会更好。