共享工作表数据时onOpen()的问题

时间:2019-06-17 16:14:09

标签: google-apps-script

我使用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])
};

新用户首次打开工作表时,代码未执行。

0 个答案:

没有答案