我使用应用脚本生成了一些代码,以便在用户更改 Google 表格中的某些值时自动发送电子邮件,这个功能很好用。
现在,我想与另外两个人(例如:PersonA、PersonB)共享我的 Google 表格和应用脚本。因此,我希望无论谁在 Google 表格上做任何更改,都会通过他/她自己的帐户发送电子邮件。例如:[我们所有人都需要在 Google 表格本身中进行编辑,而不是进入 "当前 Web 应用程序 URL"(感谢Cameron Roberts的澄清)。如果 PersonA 做了任何更改,则会从 PersonA 的帐户发送电子邮件;如果 PersonB 做了任何更改,则会从 PersonB 的帐户发送电子邮件。 根据user2970721和Cameron Roberts的建议,我做了一些调整。我将"部署 Web 应用程序"设置为"用户访问 Web 应用程序"。例如: 我还要求 PersonA 和 PersonB 在其帐户下执行相同的操作,并确保他们至少触发了该脚本一次。例如: 我的问题是,尽管我已经做了上述所有操作,但无论谁在 Google 表格上进行任何更改,电子邮件始终从 PersonB 的帐户发送(我最好的猜测是我弄错了什么,并且 PersonB 是最后一个触发该脚本的人)。
是否需要为我、PersonA 和 PersonB 设置不同的 "项目版本",或者需要更改其他内容?非常感谢您的帮助!
现在,我想与另外两个人(例如:PersonA、PersonB)共享我的 Google 表格和应用脚本。因此,我希望无论谁在 Google 表格上做任何更改,都会通过他/她自己的帐户发送电子邮件。例如:[我们所有人都需要在 Google 表格本身中进行编辑,而不是进入 "当前 Web 应用程序 URL"(感谢Cameron Roberts的澄清)。如果 PersonA 做了任何更改,则会从 PersonA 的帐户发送电子邮件;如果 PersonB 做了任何更改,则会从 PersonB 的帐户发送电子邮件。 根据user2970721和Cameron Roberts的建议,我做了一些调整。我将"部署 Web 应用程序"设置为"用户访问 Web 应用程序"。例如: 我还要求 PersonA 和 PersonB 在其帐户下执行相同的操作,并确保他们至少触发了该脚本一次。例如: 我的问题是,尽管我已经做了上述所有操作,但无论谁在 Google 表格上进行任何更改,电子邮件始终从 PersonB 的帐户发送(我最好的猜测是我弄错了什么,并且 PersonB 是最后一个触发该脚本的人)。
是否需要为我、PersonA 和 PersonB 设置不同的 "项目版本",或者需要更改其他内容?非常感谢您的帮助!