【问题标题】:Call client side Javascript from Google Apps Script server side code从 Google Apps Script 服务器端代码调用客户端 Javascript
【发布时间】:2020-02-27 17:14:57
【问题描述】:

我的 Google Sheets Add-On 会打开一个显示 3d 图形的侧边栏(其中包括一个 iframe 中基于 React 的完整应用程序)。

附加组件还包括一个可以从任何单元格调用的自定义 Javascript 函数。

有没有办法让单元格函数与侧边栏中的 Javascript 进行通信(例如,函数调用中引用的字段被更改,自定义函数被重新计算(通过表格)并且附加组件想要显示一些侧边栏中计算的副作用(更新图形)(无需重新打开)。

注意:我可以使用客户端 Javascript 来轮询插件并以这种方式返回我的更新,或者我可以将我的更新发布到我自己的服务器(通过 URL Fetch)并使用 websockets 或 sse 将事件发布到我的客户端代码。但我更喜欢更简单的方法。

【问题讨论】:

  • 细胞如何调用函数?您能否提供您正在处理的电子表格的副本以及相关代码?
  • 所有客户端/服务器通信都从客户端开始。我认为投票是你唯一的答案。

标签: google-apps-script google-sheets


【解决方案1】:

似乎无法在单元格函数和侧边栏中基于浏览器的 JavaScript 之间直接通信。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多