Google Apps 脚本项目触发器在共享用户中不可见

Google Apps Script Project Trigger Is Not Visible Across Shared Users

我有一个工作应用程序脚本项目,它连接 google 工作表和大查询以在大查询中创建物化视图。我正在定期安排 运行 的几个功能。在我的帐户下一切正常,除了当我将工作表和脚本共享到另一个帐户时,他们看不到使用我的帐户安排的项目触发器。

如何在所有用户中启用项目触发器的可见性?否则,我们很有可能最终安排相同的功能,或者如果其他人需要更改安排时间。如果我做错了什么,请告诉我。

通过应用脚本启用的触发器:

工作表和脚本通过 https://script.google.com

共享

触发器对其他用户不可见:

实现程序化触发器比手动触发器在跨用户共享脚本方面更有意义:

https://developers.google.com/apps-script/guides/triggers/installable#managing_triggers_programmatically

/**
 * Creates a two time-driven triggers.
 */
function createTimeDrivenTriggers() {
  // Trigger every 6 hours.
  ScriptApp.newTrigger('myFunction')
      .timeBased()
      .everyHours(6)
      .create();

  // Trigger every Monday at 09:00.
  ScriptApp.newTrigger('myFunction')
      .timeBased()
      .onWeekDay(ScriptApp.WeekDay.MONDAY)
      .atHour(9)
      .create();
}