我有一个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没有帮助 .
谢谢 .