我有一个Google Apps发票电子表格,其中包含一个脚本,该脚本可以为电子邮件功能创建一个菜单项,该功能执行以下操作:

1.-发送电子邮件 .

2.-使用更新的信息复制发票 .

3.-打开复印的发票 .

一切正常,除了我需要授权发票附加脚本的每个新副本 .

脚本项目的范围:

6 OAuth Scopes required by the script:
https://mail.google.com/
https://www.googleapis.com/auth/script.container.ui
https://www.googleapis.com/auth/script.external_request
https://www.googleapis.com/auth/script.scriptapp
https://www.googleapis.com/auth/script.send_mail
https://www.googleapis.com/auth/spreadsheets

问题:是否可以集中脚本(部署为Web App),因此我不需要每次授权或在复制发票时复制授权 .

我曾尝试将其部署为Web App,但如何将脚本包含在工作表中并不明显 .

每张发票都需要相同的“电子邮件”功能,而脚本基本上只获取电子邮件的字段值,并在复制时增加发票号 .

唯一的问题是脚本授权,https://developers.google.com/apps-script/guides/services/authorization没有帮助 .

谢谢 .