Это работает в электронной таблице: function onOpen(e) { SpreadsheetApp.getUi().alert('Hello')}
Это работает в документе: function onOpen(e) { DocumentApp.getUi().alert('Hello'); }
Я бы переместил определение функции onOpen (e) из onInstall (e)определение функции.