如何移除 Google Apps for Education 中的警告"This application was created by another user, not by Google"



我们在组织中建立了一个基于Google Apps 脚本的内联网,这得益于 Google Apps for Education。我们已经使用了几个月:

  • doGet((
  • HtmlService.createTemplate(...(
  • 发布>部署为 Web 应用并设置:
    1. "以:">admin@ourdomain.com执行应用程序
    2. "谁有权访问应用:">ourdomain.com 的任何成员

到目前为止,一切正常。

然而,今天(2017年7月7日(要向内部网用户显示的HTML页面包括Google在顶部添加的不方便警告,声称此应用程序是由其他用户创建的,而不是由Google创建的,这真的很烦人。我知道当脚本由未知用户创建时,必须显示此警告。但就我而言,我(管理员(正在向我组织的用户提供脚本。

过去其他线程的结论是,使用Google业务或教育的所有内容都会得到解决。不幸的是,这不再是真的了。

有谁知道如何在Google Apps Script中为运行我们自己的编码脚本的用户避免此类警告?

如果你有一个网站,只需将谷歌脚本嵌入到你网站的iframe中,只需确保在你的doGet函数集中返回到html.setXframeOptionsMode(HtmlService,XFrameOptionsMode.ALLOWALL(

function doGet() {
var html = HtmlService.createHtmlOutputFromFile("index");
return html.setXFrameOptionsMode(HtmlService.XFrameOptionsMode.ALLOWALL);
}

然后在你的网站

<iframe scr="PASTE YOU GOO0GLE WEB APP LINK HERE"></iframe>

您可以使用CSS根据需要调整iframe的大小,我实际上是在观看YouTube视频时学到的,在视频的结尾,讲师将他在视频中创建的Google Web应用程序嵌入了他的网站 在此处输入链接说明

他还在视频描述中留下了一个指向他的github页面的链接,在那里他粘贴了源代码。

坏消息。显然,这是从现在开始的预期行为。 https://issuetracker.google.com/issues/63521070#comment4

mc...@google.com #4 2017-7-11下午04:42

状态:无法修复(预期行为( 为了打击滥用行为,我们最近扩大了"由其他用户创建"横幅的显示范围,以包含以下所有情况:(1( 网络应用以 Gmail 帐号发布并由发布商以外的用户访问,或 (2( 网络应用以 G Suite 帐号发布,并由发布商的 G Suite 网域/客户以外的用户访问。

我们理解合法应用程序也受到此更改的影响,我们希望横幅的更广泛显示能够通知用户,同时仍允许开发人员交付有用、可用的应用程序。

我也受到了影响。我想我会忍受它 - 只影响我的一个小网络应用程序。作为Nonpofits用户,我会接受他们能给予的。(不过,抬头会很好。

我意识到其他人比我有更多的利害关系 - 我希望你能找到解决方法。

同样的事情也发生在我们身上。 我们有一个 G Suite 公益版帐号(以前称为企业版(,并且多年来一直通过此帐号发布网络应用,但未显示警告。 用户昨天开始告诉我,2017年7月6日,警告现在出现在我们所有的网络应用程序中。

我刚刚创建了一个测试网络应用程序,其中"执行应用程序"设置为我们帐户的管理员,"谁有权访问该应用程序"设置为"任何人,甚至是匿名"。 如您所见 https://script.google.com/macros/s/AKfycbxrKgPol_-eEskKzqRzN4WAMj-NiPm7iFavjZu-_vWtTJPyAEkK/exec 确实显示了警告。

我刚刚注意到,生成的 Web 应用程序脚本的 url 现在以script.google.com/macros/s/开头,而之前它会包含我们的组织名称(例如script.google.com/a/macros/rchsks.org/s/(。 因此,如果我返回重新部署我们现有的 Web 应用程序之一,网址将发生变化——这将搞砸几件事,其中最少的是指向旧 url 的 bit.ly 链接。

没有出现这些警告是我在考虑注册当时称为Google Apps帐户时读到的好处之一。 我是我们帐户的管理员,并于 2017 年 7 月 6 日收到几封 G Suite 提醒电子邮件,内容涉及 Google 云端硬盘、日历、环聊等出现问题。 也许这些是有联系的?

谷歌网站怎么样?

您有两种选择。

  1. 在普通页面上,按 url 插入嵌入组件。
  2. 通过网址创建完整的嵌入页面。

优点,容易。

缺点 不能使用 url 参数。

最新更新