谷歌应用程序脚本:如何在没有用户交互的情况下调用绑定到处理程序的函数

Google Apps Script: How to invoke a function tied to a handler without user interaction?

本文关键字:调用 情况下 绑定 函数 程序 处理 交互 用户 脚本 应用程序 谷歌      更新时间:2023-09-27

你好,我对编程完全陌生,不知道是否有人能帮我。我正在使用谷歌应用程序创建一个应用程序。有没有一种方法可以在用户不必与触发器交互的情况下调用处理程序的函数?

示例。我有一个需要输入日期的应用程序。输入日期后,用户按下一个按钮,调用处理程序,通过调用函数进入下一步。如果我正在从数据库中加载已保存日期的记录,我希望该按钮被隐藏,应用程序自动进入下一步(功能)。

我知道如何在一个函数中调用另一个函数,但我不知道如果处理程序没有被调用,如何传递所有回调元素,以便以以下方式调用它们:

e.parameter.widget1

e.parameter.widge2

e.parameter……

我想如果我能让处理程序在用户不必按下按钮的情况下自动启动,这将解决问题。

您可以在doGet中执行此操作。在那里,您可以检测到该条件,隐藏元素并调用处理程序函数。现在,不再伪造该处理程序的参数,而是使用处理程序和doGet都调用的另一个函数。