如何使用户在保持工作表只读的同时单击按钮

问题描述 投票:0回答:1

context

我目前正在尝试使用google-sheet和google-form(在google-apps-script的帮助下)设置快速注册表单。

我们正在大学里组织考试。对于每项考试,都需要督导。

  • 我希望可以通过Google进行督导的人进行注册。注册基于先入先出的原则。因此,Google表单无法始终显示所有会话(否则,人们可能会over-注册某些会话,而其他会话将留空)。
  • 我还希望人们看到会议列表,以便他们可以看到
    • 会议日期和时间
    • 看看是否需要很多人

当前实施我确实有一个会话列表(及其详细信息)和一个位于其下方的按钮(注册):current worksheet

此电子表格根据其内容和Google表单的答案来计算所需的助教人数。

[当人们单击“注册”时,将运行一个应用脚本,该脚本重新计算问题的选项(您要注册到哪个会话?)并显示表格。

当前痛点显然,我不希望助教能够修改电子表格。因此,我向他们发送了“只读”链接。不幸的是,无法单击“注册”按钮。

问题

是否有一种方法可以使电子表格保持为只读状态,同时允许单击按钮

google-apps-script google-sheets google-form
1个回答
0
投票

代替提供read-only访问权限,您可以使用sheet protection

这使您可以禁用不需要的编辑器来编辑工作表内容,但它们仍将能够运行脚本。

© www.soinside.com 2019 - 2024. All rights reserved.