Google Sheets 自定义侧边栏:如何在侧边栏中显示当前单元格值而不重新加载侧边栏?

Nho*_*ong 1 google-sheets google-apps-script

我在一张纸上列出了水果名称。然后,我制作了一个自定义侧边栏,该侧边栏将通过选择工作表中的单元格来显示所选名称的信息,而无需重新加载侧边栏或无需单击侧边栏中的任何按钮。只需选择一个单元格即可。是否可以?我该怎么做?先感谢您

在此输入图像描述 在此输入图像描述 在此输入图像描述

Ami*_*wal 6

您可以在侧边栏中放置一个 setInterval() 方法,该方法每隔(例如 2 秒)调用一次服务器端函数。服务器端函数应返回当前所选单元格的值。客户端函数应根据响应更新侧边栏的 HTML 内容。

window.setInterval(function() {
  google.script.run.withSuccessHandler(update).getActiveCell();
}, 2000);

function update(e) {
  if (e === "Apple") {
    showApple();
  }
}
Run Code Online (Sandbox Code Playgroud)