我正在开发我的第一个Google Apps脚本(GAS)附加组件。具体来说,我正在尝试使用Web-App重新部署我编写的现有container-bound(特别是表单绑定)脚本作为附加组件。
原始脚本根据GAS的doGet(e)
framework实现doPost(e)
和HTML Service
。它已通过脚本编辑器的发布>进行部署。部署为网络应用 dialog:
Web App的目的是在启用此Add-On时为给定的Sheet公开UX。如果可能,您如何以编程方式获得Sheet的Web-App端点?这是以下对话框中的Current web app URL
:
目标是仅为给定域私下发布附加组件。我的后备是在我需要的每张工作表中手动安装(例如复制和粘贴)现有脚本。
答案 0 :(得分:1)
Service Class的getUrl()方法将返回Web应用程序URL。
ScriptApp.getService().getUrl()