谷歌应用程序脚本:如何在没有用户交互的情况下调用绑定到处理程序的函数
Google Apps Script: How to invoke a function tied to a handler without user interaction?
你好,我对编程完全陌生,不知道是否有人能帮我。我正在使用谷歌应用程序创建一个应用程序。有没有一种方法可以在用户不必与触发器交互的情况下调用处理程序的函数?
示例。我有一个需要输入日期的应用程序。输入日期后,用户按下一个按钮,调用处理程序,通过调用函数进入下一步。如果我正在从数据库中加载已保存日期的记录,我希望该按钮被隐藏,应用程序自动进入下一步(功能)。
我知道如何在一个函数中调用另一个函数,但我不知道如果处理程序没有被调用,如何传递所有回调元素,以便以以下方式调用它们:
e.parameter.widget1
e.parameter.widge2
e.parameter……
我想如果我能让处理程序在用户不必按下按钮的情况下自动启动,这将解决问题。
您可以在doGet中执行此操作。在那里,您可以检测到该条件,隐藏元素并调用处理程序函数。现在,不再伪造该处理程序的参数,而是使用处理程序和doGet都调用的另一个函数。
相关文章:
- 如何在不传递此信息的情况下查找被调用的元素
- 如何解决这种情况下的非法调用类型错误
- 是否可以在不更改上下文的情况下调用函数.apply
- Ajax:只在元素存在的情况下调用Ajax
- 如果满足某些条件,如何在不调用模态的情况下首先调用类
- 可以“;超级“;可以在子类的方法内部使用,在不直接引用的情况下调用相应的超类方法
- setTimeout()在忽略间隔的情况下重复调用函数
- 如何在不使用multipleparent()调用的情况下找到(元素表的)第一个祖先
- 如何在不每秒调用太多次的情况下通过Soundcloud解析api进行循环
- 在这种情况下,调用阻止默认值
- 如何在没有JQuery的情况下,通过对服务器的基本ajax调用,根据浏览器上的用户活动保持服务器会话活动
- 如何在没有空回调的情况下测试多个调用
- ReactJs:this.setState的情况下不调用回调函数
- 未捕获错误:在未加载模板编译器的情况下,无法调用“compile”.请在调用“compile”之前加载“ember te
- typeaheadjs:如何在不使用缓存数据的情况下调用服务器
- nodejs或expressjs在没有返回响应的情况下重复调用路由
- Ajax-函数在没有调用或单击的情况下启动
- JavaScript,在这种特殊情况下立即调用函数
- 如何在没有 AJAX 的情况下调用上一页
- 是否可以在不加对象名称前缀的情况下调用对象的函数