google-apps-script - onOpen() 函数在桌面上触发,但在 Android 上不触发

标签 google-apps-script google-sheets

function onOpen() {  
Logger.log("start");  
Logger.log(SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getSheetName());  
}  

每次我按预期在桌面上打开或刷新电子表格时,该函数都会被触发,但当我在 Android 表格应用程序上打开时,该函数不会被触发。我也尝试过清除缓存,但没有帮助! onEdit() 函数在 Android 应用程序上按预期工作。

我只是希望当任何具有工作表编辑权限的用户在 Android 应用程序上打开工作表时触发 onOpen() 函数!

最佳答案

这可能是一个错误:

在移动设备中打开电子表格时,工作表 onOpen 触发器( simpleinstalled )不会触发。

已在问题跟踪器中报告:

这之前已在问题跟踪器中报告过,并且已经 filed internally by Google :

我建议您subscribe to this issue by starring it以便跟踪并帮助确定优先级。

关于google-apps-script - onOpen() 函数在桌面上触发,但在 Android 上不触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68401920/

相关文章:

google-apps-script - 使用 Google Apps 脚本在 Google 表格中创建新表格

javascript - 如何格式化此 Google Apps 脚本中的时间?

javascript - 数组比访问 Google Scripts 中的 Google 表格单元格快多少?

google-sheets - 更改左侧单元格的颜色

javascript - 谷歌日历脚本 : remove recurrence

hyperlink - 使用JS将单元格中的链接复制到另一个工作表时保留超链接URL

google-apps-script - 从 Google 脚本中的 .getValue 收集时更改日期 "format"

sql - Google 可视化 API (gviz) 查询并从电子表格获取数据

google-apps-script - 在 Google AppS 脚本中从本地加载或读取 JSON

javascript - 在应用程序脚本中设置更改密码 ="true"