google-apps-script - 按钮单击仅适用于 Windows,不适用于 Android 移动工作表

标签 google-apps-script mobile google-sheets

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

最佳答案

解决方法是使用复选框(比如在 F1 中)而不是按钮/图像。然后 Hook 您的功能,该功能应该在按钮单击时运行到 onEdit()功能。
示例脚本:

function onEdit(e){
  const rg = e.range;
  if(rg.getA1Notation() === "F1" && rg.isChecked() && rg.getSheet().getName() === "Sheet1"){
    callFunctionAttachedToImage();
    rg.uncheck();
  }
}
引用:
  • Related Notes
  • Class Range
  • Event Objects
  • 关于google-apps-script - 按钮单击仅适用于 Windows,不适用于 Android 移动工作表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57840757/

    相关文章:

    file - 如何删除 Google 云端硬盘中的文件?

    android - 在android中的谷歌地图上添加多个标记

    google-sheets - 使用 importrange 导入多个工作表时添​​加工作表名称

    javascript - 编辑单元格时在选项卡之间来回移动行

    xml - eBay API 将 XML 解析为 Google 脚本时出现问题

    javascript - Google Apps 脚本 - 上传文件并将数据发布到电子表格

    javascript - Google Apps 脚本上的动态 <div> 高度

    iphone - 多移动设备应用架构

    jquery - jQuery Mobile 中所有这些不可见的类是怎么回事?

    javascript - Google 表格、脚本在制作副本后停止工作。