我有一个带有绑定Google Apps脚本(GAS)的Google表单,它在HTML/JS中创建一个模式对话框(弹出窗口),作为我的Google表单的用户友好“前端”这就像一个傻瓜数据库。Google Apps脚本iframe拒绝显示
自从我几个月前完成当前版本以来一直很好。突然间,当它尝试进行服务器端函数调用时,整个弹出窗口变为空白。控制台日志显示这个错误:
Refused to display ' https://accounts.google.com/ServiceLogin?service=wise&passive=1209600&conti …ndler%28loadFullItemLite%29.withUserObject%28this%29.sendAllItems%28%29%3B' in a frame because it set 'X-Frame-Options' to 'DENY'.
注意loadFullItemLite()
是successHandler运行withUserObject(this)
当sendAllItems()
返回所请求的数据(即this
)。
问题似乎是它不会显示ServiceLogin页面,而不是它不会显示我的弹出窗口内容。它试图登录到服务,但什么服务?为什么?
我有3个用户,拥有3个不同的Google帐户,所有用户都在相同的工作表中使用相同的访问级别运行相同的脚本。请指教。
是你使用HTML?你在设置沙盒模式吗?你在使用UI服务吗? UI服务已弃用。 NATIVE沙盒模式与HTML服务现在已弃用。你需要显示你的代码。 –
感谢您的评论,@SandyGood。是的,它是HTML和JS,我正在使用沙盒模式iframe。到昨天为止工作正常,但截至2016年6月10日,我找不到GAS变化的任何消息。你知道它为什么试图进入ServiceLogin页面吗? – Mithrandir
我不知道为什么。 –