2016-12-28 73 views
2

在Google應用程序腳本中可以連接websocket嗎?我無法在Google的文檔中找到任何有關這些內容的信息,所以我不確定。Google應用腳本和websocket?

+0

重複的[谷歌電子表格與數據的WebSocket(https://stackoverflow.com/q/22972821#41371225)和答案是否定的 – FTP

+0

你想完成什麼?您是否嘗試將非Google網站連接到Apps Script並從服務器獲取回報?您是否打算使用Apps腳本Web應用程序,並連接到與Google不同的服務器?我已經看到有關使用庫創建自己的websocket服務器的信息,但我不知道如何或者如果在Apps腳本項目中可以這樣做。 Apps腳本腳本可以使用'doGet()'或'doPost()'函數檢測並響應HTTPS GET或POST請求,但是我不知道在第一次請求後保持開放連接。 –

回答

0

我已經成功地打開了一個使用GAS的websocket進入api.ai.或許,你也可以使用URLfetchApp:

function makeCall(word) { 
    var link = "WEBSITETOCALL" 
    var obj = UrlFetchApp.fetch(link); 
    var result = JSON.parse(obj) 
    Logger.log(result) 
    return result 

}

+0

您是否實際打開並維護了GAS的WebSocket連接?根據[這裏的另一個答案](https://stackoverflow.com/questions/22972821/google-spreadsheet-with-data-from-websocket)和谷歌產品論壇,這應該是不可能的。 – Motin