我使用onOpen函数执行我的代码。该代码应打开侧边栏菜单。效果很好,但是当我与同事共享文档时,他们必须打开编辑器并首先运行代码,因为必须征得他们的许可才能使用辅助菜单。是否有可能使其自动化。例如,第一次打开工作表时要求用户授予许可吗?或阻止寻求许可。
我已经在互联网和google开发人员网站上进行过搜索,但是没有针对我的问题的明确解决方案。
function onOpen(e){
var template = HtmlService.createTemplateFromFile("userform");
var html = template.evaluate();
html.setTitle("Bestellungen für WABCO Produkte")
SpreadsheetApp.getUi().showSidebar(html);
};
function datenHinzufuegen(data){
var gesamtPreis = data.anzahl * data.price;
var ws = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("daten");
ws.appendRow([data.number, data.date, data.anzahl, data.price,
data.besteller, data.statusAnzeige, gesamtPreis])
};
新用户首次打开工作表时,代码未执行。