Google apps script 根据最后一个编辑器运行脚本
我有以下问题: “我有一个包含应用程序中使用的复制信息的谷歌工作表,当复制人修改应用程序时,我希望收到一封电子邮件,以便我知道如何更新应用程序中使用的字符串。”有其他非自动方式来实现这一点,但复制人非常了解谷歌文档,有时不记得通知我更改,或“在此处插入其他原因” 无论如何,我已经创建了生成一组字符串的函数,我可以将这些字符串粘贴到Xcode并运行应用程序。现在唯一的手动部分是运行函数并将输出输入Xcode。输出存储在同一文档的单独页中。最新版本在顶部 这篇文章的技术问题/要点是,我如何把它带到给我发电子邮件的下一步,以便对Xcode字符串文件进行更改?” 我愿意接受建议/其他想法,因为我正在尝试迭代这个,我觉得一旦我让这个脚本运行,无论何时拷贝人员更新工作表,我都会好一段时间 这就是我所处的位置: 我尝试搜索谷歌的文档、SO和其他网站,发现以下内容: stackoverflow_com/questions/10584528/documentlist api和gas如何与他们结婚 sites\u google\u com/site/scriptsexamples/google服务/driveservice的新连接器 productforums\u google\u com/forum/!主题/文档/zty8X8Pkwbs 以上不是链接,因为我的声誉是不足以张贴超过2个链接在这个时候 所有这些来源都表明有一种方法可以潜在地解决这个问题,但这是一项相当简单的任务,比如“某个人的更改是否应该导致这个脚本函数运行的最后一个编辑器” 我的想法是让我的函数在编辑工作表时运行,只要最后一个修改器是copy person,就运行,否则什么也不做Google apps script 根据最后一个编辑器运行脚本,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我有以下问题: “我有一个包含应用程序中使用的复制信息的谷歌工作表,当复制人修改应用程序时,我希望收到一封电子邮件,以便我知道如何更新应用程序中使用的字符串。”有其他非自动方式来实现这一点,但复制人非常了解谷歌文档,有时不记得通知我更改,或“在此处插入其他原因” 无论如何,我已经创建了生成一组字符串的函数,我可以将这些字符串粘贴到Xcode并运行应用程序。现在唯一的手动部分是运行函数并将输出输入Xcode。输出存储在同一文档的单独页中。最新版本在顶部 这篇文章的技术问题/要点是,我如何把它带到给
我也可能遗漏了一个小细节/怪癖,这可能会阻止我想要实现的目标成为可能。希望通过这篇文章找到一些见解/答案。一个快速的解决方案是让你的“抄写人”在电子表格中创建一个绑定脚本,内容如下:
function myFunction() {
var user = Session.getActiveUser().getEmail();
if(user =='user-email'){
MailApp.sendEmail('destination-email', 'subject', 'test trigger: ' + user);
}
}
运行该函数只是为了测试和授予权限
然后他必须通过进入菜单Resources->All your triggers来创建一个触发器。
然后单击“无触发器设置”。单击此处立即添加一个。
选择函数的名称。
选择“从电子表格”而不是“时间驱动”
然后选择编辑时的事件
并保存触发器
现在,“复制人”应该修改电子表格以测试电子邮件是否已发送
请记住,使用这种方法,“复制人”所做的每一次修改都将触发事件,您将收到一封新的电子邮件 感谢您的快速解决方案!我可能会走这条路,尽管我会收到过多的电子邮件。目前,我认为会有很多更新,然后是间歇期,所以希望这会有所帮助:。