我的附加组件具有将选定的图表作为图像从侧栏导出到Google工作表的功能。我已经使用其Assign script
动态地将脚本方法callbackFunction1()分配给了生成的图像。当我单击图像时,需要在边栏中加载我的附件。当从发布者帐户中单击它时,它工作正常,但是一旦其他任何最终用户单击该图像,则在红色中出现以下错误,
You do not have access to perform that action. Please ask the owner of this item to grant access to you.
请检查所附的屏幕截图以供参考。
回调代码为:
function callbackFunction1(){
var key="chart";
var value="bar";
var userProperties = PropertiesService.getDocumentProperties();
userProperties.setProperty(key, value);
SpreadsheetApp.getUi().showSidebar(
HtmlService.createTemplateFromFile('AddonGUI.html').evaluate().setTitle("AddOnTitle")
.setSandboxMode(HtmlService.SandboxMode.IFRAME)
);
}
此回调方法是自定义函数。