Моя надстройка имеет функцию экспорта выбранной диаграммы в виде изображения из боковой панели в лист Google.Я динамически назначил метод сценария callbackFunction1 () для сгенерированного изображения, используя его Assign script
.Когда я нажму на изображение, мое дополнение должно быть загружено на боковой панели.Он работает нормально, если щелкнуть по нему один раз из учетной записи издателя, но, как только любой другой конечный пользователь нажмет на изображение, следующая ошибка произошла в красном,
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)
);
}
Этот метод обратного вызова является пользовательской функцией.
Нажмите здесь для ошибки более подробно