发送电子邮件我已经为了用户是否在谷歌电子表格,这是工作的罚款改变了一些值自动发送电子邮件生成与app script代码。来自不同帐户与谷歌应用程序脚本
现在我与应用程序脚本分享我的谷歌电子表格,两个人(例如:人物角色,PersonB)。因此,我希望任何在Google电子表格上更改任何内容的人都将使用他/她自己的帐户发送电子邮件。例如:[我们所有人都需要在谷歌电子表格本身进行编辑,而不必去“当前的网络应用程序网址”(谢谢Cameron Roberts的澄清),如果PersonA改变任何东西,那么电子邮件将在PersonA的账户下发送出去,电子邮件将在PersonB的帐户,如果PersonB改变任何东西送出
我并基于从user2970721和Cameron Roberts意见东西,我调整“部署Web应用程序”的“用户访问Web应用程序”,例如:。
我也问PERSONA & PersonB做好自己的ACCO在相同并确保他们至少触发了脚本一次。例如:
我的问题是,我已经做了毕竟这些上面提到的,不管是谁改变了在谷歌电子表格什么,电子邮件总是从PersonB的帐户发送出去(我最好的猜测是我搞砸了而PersonB是触发剧本的最后一位)。
是否“项目版本”需要为我不同,人物角色,和PersonB,或其他任何东西,我需要改变?任何帮助将不胜感激!
您的用户是否以访问此应用程序的方式进行更新(通过转到“当前的Web应用程序url”),还是在工作表本身内进行编辑?如果他们在工作表本身进行编辑,则不需要将其部署为Web应用程序。 请在您的问题中澄清。在您之前的问题中,我假定您使用的是“On Change”触发器,而user2970721假设您使用的是Web应用程序。通常它会是一个或另一个。 –
嗨卡梅隆,我们所有人都需要编辑谷歌电子表格中的东西,而不必去应用程序的网址,感谢指出它,因为我只是在我的问题中改变它。是的,我正在使用“更改”触发器。由于我需要在Google电子表格中进行编辑,是否意味着我需要删除PersonA&B的所有Web应用程序,并让他们通过“更改”设置触发器?感谢您的帮助! –
是放弃网络应用程序的东西,只使用onChange触发器。 –