通过侧边栏附加组件根据Google表格中的脚本功能触发声音

时间:2018-05-16 12:11:18

标签: google-apps-script google-sheets

下面的帖子概述了如何设置可在Google表格上播放声音的侧边栏

How can I play a sound as part of a triggered function

它可以工作,侧边栏打开了工作表并按下播放按钮发出声音。

但是我无法从脚本上的函数触发播放操作。

我需要像这样的触发器功能 -

function playme() {
('#player.play')
}

更新(已解决) -

根据我的要求,不需要使用IFRAME沙箱,这会使问题变得不必要。

下面的帖子提供了一个优雅的解决方案(不使用IFRAME),其中侧边栏脚本针对所选范围运行简单轮询,并在与先前轮询值相比发生变化时触发声音。

Google Script: Play Sound when a specific cell change the Value

1 个答案:

答案 0 :(得分:0)

您需要使用document.getElementById获取播放器对象,然后您可以调用这些函数来控制player

<script>
  function play() {
    var player = document.getElementById("player");

    player.play();
  }
</script>

要使函数运行,您需要调用play()函数。一个简单的方法是在代码的html部分添加一个按钮:

<input type="button" value="Play" onclick="play();"/>