2017-07-07 39 views
0

我試圖在Google文檔的左上角插入我公司的徽標。我試圖從URL地址獲取徽標。我得到的錯誤是TypeError,它告訴我「null不是函數,它是對象」。提前致謝。未能在DOC標題部分插入公司徽標

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 

回答

1

我看到兩件事情會導致錯誤,改變它們,你應該有它。

第一:

您尚未創建一個頭呢,你只是試圖讓一個。將doc.getHeader()更改爲doc.addHeader()。現在,只有在這種情況下,你還沒有頭,如果你有頭,那麼你會使用getHeader()

header是VAR而不是一個功能。你需要在header後去掉括號。像這樣var image = header.appendImage(newImage)

建議:

添加內容類型的網址抓取。喜歡這個。

var newImage = UrlFetchApp.fetch(url).getBlob().getAs('image/png') 

你可以找到可以接受的內容類型here

的名單,我不認爲這會造成一個錯誤,沒有它,但我認爲這是更好地添加它。

+0

就是這樣。非常感謝你。另外,你的建議非常有用。 –