2014-09-29 73 views
0

我正在写一个Googlescript来从内部URL获取内容。我想通过浏览器调用该URL。目前在使用提取进行调用时,它从不会打到我的内部服务器。是否有任何其他方式获取Googlescript中的URL?

+3

您可以从组织外部访问此内部服务器吗? GAS FetchUrl将从外部执行,并可能被防火墙阻止。 – 2014-09-29 15:12:44

+0

我无法将链接公开。所以想知道是否有其他方式通过浏览器本身调用链接(例如,使用Javascript),以便呼叫进入内部网络。 – 2014-09-30 08:31:50

+0

您的脚本是独立脚本还是通过webapp向用户显示某些内容?如果是这样,(没有尝试过),你可以使用经典的JS在webapp中进行获取:http://stackoverflow.com/questions/247483/http-get-request-in-javascript – Harold 2014-09-30 14:48:07

回答

0

如果您的内部服务器阻止来自Apps Script的UrlFetch的请求,那么您可以通过HTMLService发送您的请求。但是,这是有限制的;见HTTP restrictions。对于您的情况,这些限制可能会阻止通过Apps Script进行的所有此类访问。

另一个(更复杂的)方法是设置您的内部服务器以允许通过授权进行外部访问。

相关问题