2014-09-29 142 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進行的所有此類訪問。

另一個(更復雜的)方法是設置您的內部服務器以允許通過授權進行外部訪問。

相關問題