我想创建一个在Google网站上运行的脚本。该脚本将为给定用户执行专门计算,然后显示用户的答案。该脚本将取决于用户输入,但用户不应查看代码本身。我希望代码存在于"黑盒子中#34;这样计算公式就可以保密。这可能吗?
我搜索了文档,但只找到了这个,但没有解决这个问题: https://developers.google.com/apps-script/guides/services/authorization#permissions_and_types_of_scripts
答案 0 :(得分:1)
您的App脚本是嵌入在网站中还是作为独立脚本编写并不会改变很多事情......唯一的区别在于您将其作为小工具包含在页面上的方式。
如果它是嵌入式的,它将在页面编辑中的脚本列表中提供,如果不是,您将不得不使用已部署的webapp的.exec URL。
无论如何,这并没有改变人们访问该应用的方式。
您可以在部署应用程序时定义这些参数(在两种情况下都是必需的),允许匿名访问或要求登录。
如果我理解正确,您希望限制对某些人的访问权限,但不能共享代码。
根据您在上面定义访问模式的方式以及您是否在域内使用Google Apps,您可以使用以下两种方式执行此操作:
在这两种情况下你永远不需要共享脚本本身,这个共享参数独立于webapp访问。
我希望我能正确理解你的问题......如果没有,请随时发表评论。
答案 1 :(得分:0)
您可以查看以下页面的“私人功能”部分......我认为该示例类似于您所指的内容。
https://developers.google.com/apps-script/guides/html/communication?hl=ru
我不完全明白他们是如何工作的,并且我自己也没有使用过它们,但是我将它加入书签以便稍后弄清楚。也许另一个更了解私人职能的用户可以解释......