我在电子表格中制作了一个Google表单,该表单对表单提交做出响应。它修改文件,制作PDF格式的电子邮件并发送给特定的人。这是为别人做的,然后我转移了所有权。但是,对发送的这些文件和电子邮件的编辑仍然出现在我的电子邮件下。如何将文件夹及其中的所有内容完全传输到同一个域中的其他用户,以便他们发送电子邮件和修改文件?带有所有权脚本转移的Google表单仍以前一个用户的身份运行脚本
回答
如何完全转移的文件夹,一切都在他们在同一个域
不同的用户当您在传输文件的所有权&文件夹,一切他们没有得到转移。
...所以他们是那些发送电子邮件和修改文件?
但是,你已经建立了先前的触发属于您的账号,不相关的脚本。
您有几个选项可以阻止这些触发器像您一样运行。
禁用特定的可安装触发器。
如果仍然可以访问违规脚本,请在脚本编辑器中打开它,转至
resources > Current project's triggers
,并禁用触发器。完成。如果您无法再访问该脚本,请打开任何脚本的脚本编辑器,转至
resources > All your triggers
,如果能够识别它们,请禁用触发器。如果您在多个脚本中为触发器函数使用相同的名称,这会很具有挑战性,因为这里没有指示它们来自哪个脚本。取消授权违规脚本。
正如Zig的回答所描述的,如果您仍然可以访问有问题的脚本,您可以添加一个函数来吊销授权,并从您的帐户运行。
或者,您可以看到您已授权的所有脚本,并直接撤销访问。转到您的Account Settings页面,然后选择已关联应用和服务下的“查看全部”,或使用this link。
选择有问题的脚本,然后单击 “撤销访问”。完成!
要让脚本在新所有者的帐户下运行,您需要重复为您设置的任何步骤,包括其帐户的授权。
我爱你,谢谢你 – Drei3000
你需要去到脚本,并添加调用ScriptApp.invalidateAuth
功能https://developers.google.com/apps-script/reference/script/script-app#invalidateAuth()然后使用新的帐户调用像的doGet任何功能,重新验证
- 1. Google Apps脚本 - 以另一个用户身份(使用密码)运行脚本
- 2. Apache以用户nobody身份运行php脚本,cron以用户身份运行php脚本
- 3. Google Apps脚本:强制库以其用户身份运行
- 4. 如何以用户身份运行以webapp发布的脚本?
- 5. Google Apps脚本的所有权
- 6. 以root身份运行php脚本
- 7. 以apache用户身份运行的php脚本的文件权限
- 8. 在perl脚本中以另一个用户身份调用另一个脚本
- 9. Azure自定义脚本扩展。以另一个用户身份执行脚本
- 10. Ubuntu以usb插入的用户身份运行脚本
- 11. 以不同的用户身份运行脚本 - 为什么拒绝权限?
- 12. python脚本中的身份验证以root用户身份运行
- 13. 使用apache/php以超级用户身份运行shell脚本
- 14. 只有一个特定的用户可以运行Ruby脚本
- 15. 权限问题,无法以root身份运行脚本
- 16. Google App脚本:从另一个脚本内运行脚本?
- 17. 以root用户身份运行codeigniter脚本
- 18. Apache2服务器以特定用户身份运行脚本
- 19. 以指定用户身份运行脚本
- 20. 如何以root用户身份运行shell脚本(sudo)?
- 21. 脚本无法以根用户身份运行
- 22. 以root用户身份运行结构脚本
- 23. Apps脚本:转移所有者的独立脚本
- 24. 系统crontab:如何以root用户身份运行脚本并以用户身份运行
- 25. 以编程方式调用Google App脚本和用户身份?
- 26. 在shell脚本中以sudo的身份运行一组命令
- 27. 在包装脚本中运行带有参数的perl脚本
- 28. 从shell脚本运行带有Xvfb的PyQt Webkit脚本
- 29. 共享脚本中的用户身份
- 30. GmailApp需要脚本以用户身份运行,而SpreadsheetApp需要拥有者的授权?
您可以将代码中的电子邮件更改为目标收件人。 – DDPWNAGE
是的,它发送给我改变它的人。然而,我仍然发送电子邮件,而不是像我想要的文件的所有者。 – Drei3000