Мы создали боковую панель для листов Google и добавили несколько кнопок для простого форматирования данных. Но проблема в том, что эти кнопки работают для того, кто создал боковую панель. Для всех остальных пользователей они ничего не делают, а функции не вызываются. Сами функции полностью проверены и работают хорошо. Похоже, другие пользователи просто не могут вызывать их по нажатию кнопки.
Это код для боковой панели (функции расположены в отдельном файле final.gs
):
<!DOCTYPE html>
<html>
<head>
<base target="_top">
</head>
<body>
<button id="clean" >Clean Up Data</button><br>
<button id="categories" >Style Categories</button><br>
<button id="test" >Run All </button><br>
<button id="delete" >Delete All </button><br>
<script>
document.getElementById("test").addEventListener("click", function(){
google.script.run.call_all_funcions();
});
document.getElementById("clean").addEventListener("click", function(){
google.script.run.cleanUpData();
});
document.getElementById("categories").addEventListener("click", function(){
google.script.run.style_categories_WithBorders();
});
document.getElementById("delete").addEventListener("click", function(){
google.script.run.clearSheet();
});
</script>
</body>
</html>
Что такое мы делаем не так? А может, есть какие-то разрешения?