首页 文章

Google应用脚本首先在电子表格中授予用户权限访问服务,无需打开脚本编辑器

提问于
浏览
1

嗯...我有一个问题,不,我必须说这是来自客户的请求 .

像所有人都知道,如果脚本访问任何服务,那么您必须在第一次运行该功能时授予他们权限 . 我的意思是点击“授予”按钮 .

事情是我通过SpreadSheet上的自定义菜单运行脚本的项目, they will not open script editor . 第一次运行脚本需要单击diablog以授予权限 . 因此,如果这是第一次用户(不是我)通过SpreadSheet菜单运行脚本,那么SpreadSheet将不再显示消息"Running script..." .

因此,如果有任何方式授予用户权限访问服务,而无需打开脚本编辑器(我不希望他们查看我的来源以获取我的好处,然后告诉我的你的伙伴) . 多谢!

P / S:抱歉我的英语不好 .

1 回答

  • 1

    如果您只使用默认api(无o-auth),则新用户第一次尝试运行任何该功能时,系统将提示他授予对这些服务的访问权限 . 如果你想让它变得更加明显,你可以在自定义菜单中添加一个名为“授权”的菜单项,它可以执行它所说的内容:-)除了触发流程或最终显示欢迎消息之外什么都没有...在那之后那一步将不再有授权请求 .

相关问题