Google apps script 是否有一种方法可以使UI输入框在指定的时间间隔内弹出,而不管您使用的是哪一页';你在使用应用软件吗?
我想提示用户使用UI输入框和GoogleApps脚本定期将数据输入工作簿。类似于此,但添加了计时器:Google apps script 是否有一种方法可以使UI输入框在指定的时间间隔内弹出,而不管您使用的是哪一页';你在使用应用软件吗?,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我想提示用户使用UI输入框和GoogleApps脚本定期将数据输入工作簿。类似于此,但添加了计时器: function myFunction() { var ss = SpreadsheetApp.getActiveSpreadsheet(); var timer = Browser.inputBox('New Data', 'How many minutes?', Browser.Buttons.OK_CANCEL); ss.appendRow([timer]); } 有没有办法
function myFunction() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var timer = Browser.inputBox('New Data', 'How many minutes?', Browser.Buttons.OK_CANCEL);
ss.appendRow([timer]);
}
有没有办法在计时器关闭时强制电子表格窗口成为活动窗口,或者在用户离开页面时以某种方式提醒用户输入数据?TIA 变通办法
根据您提供的信息和要求(不仅当您在电子表格上,而且在浏览器的任何页面上,都会弹出一个对话框),我认为您最好的选择是创建或使用Chrome扩展。如果要将此扩展中接收到的数据传递到特定的电子表格以记录用户的活动,则需要使用
在本案例场景中,简单使用的问题如下:
- 无法触发或等UI元素
- 电子表格中的UI对话框会停止脚本的执行,直到脚本被取消。这将导致如果您的用户忘记添加信息并关闭对话框,脚本将停止,并且在下次打开时也将丢失
- 用户需要打开电子表格选项卡,因为脚本只控制电子表格中的内容,而不控制浏览器中的内容。无论用户在哪个选项卡上,您都希望跟踪其行为,因此我相信,对于用户来说,拥有一个能够完成此任务的Chrome扩展将是最好的体验