在我第一次使用 Google 脚本时,我尝试定义一个调用 Browser.input 方法来获取用户名的函数。
但我总是收到以下错误消息:
不允许从此上下文中调用 Browser.inputBox()。
(我必须说,我是从葡萄牙语环境翻译的,因为英语中有不同的表达方式)。
如果有人能给我建议,我将不胜感激。谢谢。
Browser.inputBox()
只能从电子表格运行的脚本中使用。一旦您使用 Ui(使用 UiApp 或 GUI 构建器或 HTML 服务),您就无法使用这些Browser
方法。
它们可以组合的唯一情况是当您show(app)
来自电子表格脚本,但随后Browser
调用将立即关闭 UI。
这看起来很合乎逻辑,因为它们在某种程度上就是 Ui 本身......
顺便说一句,您在评论中说您正在用一些代码更新您的问题,但我什么也没看到?正常吗?
EDIT :回答你的评论,有很多方法可以与用户交互......这与Browser.message
is the Waqar Ahmad 提出的弹出示例 https://stackoverflow.com/questions/13641306/how-to-make-the-google-ui-services-popuppanel-works最近。
至于你的第二点:在哪里可以找到这样的信息......好吧,我想我已经阅读了有关该主题的所有可以阅读的内容有一段时间了......我不确定在哪里描述了该特定方面, 对于那个很抱歉。如果您阅读有关 Ui 的 Google 文档,我很确定您会找到相关内容。(也许团队中的某个人可以在这一点上帮助我?;-)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)