可以在Google应用脚本中建立websocket连接吗?我无法在Google的文档中找到任何相关信息,所以我不确定。
答案 0 :(得分:4)
答案仍然是(很难)否。
但是,您可以在此在应用脚本的问题跟踪器上加注星标-https://issuetracker.google.com/issues/117437427
但是,您可以使用google.script.run
使用客户端异步JavaScript API来轮询服务器端功能。有关更多信息,请点击此处-https://developers.google.com/apps-script/guides/html/reference/run
答案 1 :(得分:2)
只是添加到 Sourabh 的答案中,虽然您不能通过 Google Scripts 直接使用 websocket,但您可以通过 Javascript 使用它。
https://developer.mozilla.org/en-US/docs/Web/API/WebSocket
为了使用它,您需要创建一个 html,您可以在其中创建您的 websocket。
https://developers.google.com/apps-script/guides/html/
例如:
<!DOCTYPE html>
<html>
<head>
<title>WebSocket demo</title>
</head>
<body>
<script>
let ws = new WebSocket("ws:port");
ws.onopen = () => ws.send("some message to send); // Sending a message
ws.onmessage = (event) => google.script.run.some_function(event.data); // Receiving a message
</script>
</body>
</html>
因此,您可以使用 google 制作一个网络应用程序,也可以仅使用 google 脚本制作一个 html 窗口,然后将 websocket 嵌入其中。