Google Apps脚本iframe拒绝显示

时间:2016-06-11 15:40:40

标签: javascript iframe google-apps-script x-frame-options

我有一张带有绑定Google Apps脚本(GAS)的Google表格,可以在HTML / JS中创建一个模式对话框(弹出窗口)作为用户友好的"前端"到我的Google表格,就像数据库傻瓜。

自从我几个月前完成当前版本以来,一切都很好。突然间,当它尝试进行服务器端函数调用时,整个弹出窗口变为空白。控制台日志显示此错误:

  

拒绝显示' https://accounts.google.com/ServiceLogin?service=wise&passive=1209600&conti ... ndler%28loadFullItemLite%29.withUserObject%28this%29.sendAllItems%28%29%3B'在一个框架中因为它设置了X-Frame-Options'到' DENY'。

请注意,当loadFullItemLite()返回所请求的数据(即withUserObject(this))时,sendAllItems()successHandler this

问题似乎是它不会显示 ServiceLogin 页面,而不是它不会显示我的弹出内容。它试图登录服务时遇到困难,但服务是什么?为什么?

我有3个用户拥有3个不同的Google帐户,所有用户都使用相同的访问级别在相同的工作表中运行相同的脚本。请指教。

1 个答案:

答案 0 :(得分:0)

我认为您需要更改应用脚本的设置。

转到发布 - >部署为webapp->将版本更改为新

并将您可以访问脚本的人员更改为您案例列表中的人(用户)列表3您的用户