Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
User interface 如何检测GoogleSheet脚本是否在手机上运行?_User Interface_Google Apps Script - Fatal编程技术网

User interface 如何检测GoogleSheet脚本是否在手机上运行?

User interface 如何检测GoogleSheet脚本是否在手机上运行?,user-interface,google-apps-script,User Interface,Google Apps Script,有没有一种方法可以让绑定到Google工作表的脚本检测它是在PC上运行还是在手机上运行 我的问题的背景是,在PC上,类ui可以工作。因此,可以显示提示和警报窗口,可以请求和处理用户输入等。在移动设备上,这是不可能的。如果代码可以检测到它在移动设备上运行,那么可以通过简单的If not run on mobile{}子句避免所有用户提示 多谢各位 目前,无法检测脚本执行是由桌面web UI还是由智能手机触发的 作为一种解决方法,您可以尝试在提示用户的代码周围使用块。如果捕获到异常-这是因为代码是从

有没有一种方法可以让绑定到Google工作表的脚本检测它是在PC上运行还是在手机上运行

我的问题的背景是,在PC上,类ui可以工作。因此,可以显示提示和警报窗口,可以请求和处理用户输入等。在移动设备上,这是不可能的。如果代码可以检测到它在移动设备上运行,那么可以通过简单的If not run on mobile{}子句避免所有用户提示


多谢各位

目前,无法检测脚本执行是由桌面web UI还是由智能手机触发的


作为一种解决方法,您可以尝试在提示用户的代码周围使用块。如果捕获到异常-这是因为代码是从不支持提示用户的上下文(即从智能手机)执行的,这种情况可以在以后处理。

我想知道您是否可以使用css媒体查询来检测屏幕大小,并可能将给定元素的class属性设置为可以修改的字符串在javascript中检测到,并通过google.script.run传递给google应用程序脚本。从未尝试过…只是一个想法。