是否有任何其他方式获取Googlescript中的URL?
问题描述:
我正在写一个Googlescript来从内部URL获取内容。我想通过浏览器调用该URL。目前在使用提取进行调用时,它从不会打到我的内部服务器。是否有任何其他方式获取Googlescript中的URL?
答
如果您的内部服务器阻止来自Apps Script的UrlFetch的请求,那么您可以通过HTMLService发送您的请求。但是,这是有限制的;见HTTP restrictions。对于您的情况,这些限制可能会阻止通过Apps Script进行的所有此类访问。
另一个(更复杂的)方法是设置您的内部服务器以允许通过授权进行外部访问。
您可以从组织外部访问此内部服务器吗? GAS FetchUrl将从外部执行,并可能被防火墙阻止。 – 2014-09-29 15:12:44
我无法将链接公开。所以想知道是否有其他方式通过浏览器本身调用链接(例如,使用Javascript),以便呼叫进入内部网络。 – 2014-09-30 08:31:50
您的脚本是独立脚本还是通过webapp向用户显示某些内容?如果是这样,(没有尝试过),你可以使用经典的JS在webapp中进行获取:http://stackoverflow.com/questions/247483/http-get-request-in-javascript – Harold 2014-09-30 14:48:07