Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Button 锁定附着脚本的图形按钮_Button_Google Apps Script_Google Sheets_Edit - Fatal编程技术网

Button 锁定附着脚本的图形按钮

Button 锁定附着脚本的图形按钮,button,google-apps-script,google-sheets,edit,Button,Google Apps Script,Google Sheets,Edit,这一切都很新鲜。我从插入图中在谷歌表单中创建了一个按钮,并附加了一个脚本。但是,任何用户都可以右键单击并编辑按钮。如何防止编辑,同时允许用户单击按钮运行脚本?我还需要用户能够编辑工作表中的许多单元格。非常感谢 除了注释中提到的解决方案外,您还可以使用菜单添加运行脚本的操作 用户将转到自定义菜单项并单击以运行脚本。这样,您可以使工作表/范围保护与脚本运行脱节 请看我可以问一下您的问题吗?你的问题中有两个问题吗?1. 如何防止编辑,同时允许用户单击按钮运行脚本?。2. 我还需要用户能够编辑工作表中的

这一切都很新鲜。我从插入图中在谷歌表单中创建了一个按钮,并附加了一个脚本。但是,任何用户都可以右键单击并编辑按钮。如何防止编辑,同时允许用户单击按钮运行脚本?我还需要用户能够编辑工作表中的许多单元格。非常感谢

除了注释中提到的解决方案外,您还可以使用菜单添加运行脚本的操作

用户将转到自定义菜单项并单击以运行脚本。这样,您可以使工作表/范围保护与脚本运行脱节


请看

我可以问一下您的问题吗?你的问题中有两个问题吗?1. <代码>如何防止编辑,同时允许用户单击按钮运行脚本?。2.
我还需要用户能够编辑工作表中的许多单元格。
@Tanaike的问题是“禁止在图形/按钮上编辑,同时允许在单元格上编辑”@感谢您的支持。在这种情况下,我认为使用
onSelectionChange(e)
使用单元格作为按钮和/或使用
onEdit
使用复选框作为按钮可能比使用图像作为按钮更合适。但我认为这可能不是我们所期望的方向。因此,我也想考虑另一个方向。