【问题标题】:button click is only working on Windows & not working on Android mobile sheet按钮单击仅适用于 Windows,不适用于 Android 移动工作表
【发布时间】:2019-09-08 09:35:37
【问题描述】:

我在 Google 电子表格中创建了一个图像按钮并分配了功能,以执行一些操作。 但是此按钮单击仅适用于 Windows,不适用于 Android 移动工作表或移动浏览器。这个问题的解决方法是什么?

【问题讨论】:

  • 请查看this。我想它可以解决问题。

标签: google-apps-script mobile google-sheets


【解决方案1】:

解决方法是使用复选框(例如,在 F1 中)而不是按钮/图像。然后挂钩你的函数,它应该在按钮点击到onEdit() 函数时运行。

示例脚本:

function onEdit(e){
  const rg = e.range;
  if(rg.getA1Notation() === "F1" && rg.isChecked() && rg.getSheet().getName() === "Sheet1"){
    callFunctionAttachedToImage();
    rg.uncheck();
  }
}

参考资料:

【讨论】:

  • 如何将我的脚本链接到复选框。同样,按钮有一个分配脚本选项,复选框没有这样的选项。
  • @PKI 你没有分配它。您可以像上面显示的那样使用 onEdit 触发器。 onEdit,如果编辑在 F1 中,则调用callFunctionAttachedToImage
  • 太棒了!感谢@TheMaster。它对我有用。谷歌没有提供通过移动菜单运行 Apps Script 东西的方法,真是太疯狂了。但是,我想还有其他问题 - 因为我发现如果我在上面的代码中放置一个警报函数,它会挂起并且警报不会显示在移动设备上!所以没有交互,否则它会挂起并超时 - 检查执行日志以查看。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-03-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多