从驱动器UI调用应用程序脚本功能

时间:2015-04-14 21:31:39

标签: google-apps-script google-drive-api

我刚刚实现了一个在Google云端硬盘(*)中的File对象上运行的功能。长话短说:功能doSomething(file) { ... }存在(在独立的Google Apps脚本中)并且经过了充分测试。

我想从云端硬盘用户界面调用此内容,例如使用上下文菜单 - >打开......(但实际上任何明智的方法都可以)。

有没有直接的方法来实现这一目标?我不想在Chrome商店注册应用程序'当我需要的只是一个美化的宏观时,整个shebang。

我刚刚听完最近最近的https://www.youtube.com/watch?v=0HVJMIeb3aE,但似乎跳过了我所需要的技术细节。

(*)我的组织中有一个相当令人沮丧的重复文件工作流程,其中一个人需要将所有写访问权限切换为只读,然后将所有权分配给给定用户,然后更改自己的权限以进行读取仅

1 个答案:

答案 0 :(得分:1)

这绝对可以在Apps脚本中完成。有一点设置。你发布的视频是我过去常常想到的。当您的应用程序连接到驱动器时​​,您注册的mime类型将在右键菜单中显示您的应用程序。

我制作了一个对这个过程进行了高度评论的准系统框架。它还显示了我如何处理从chrome商店安装并从chrome / chrome app启动器调用的情况。你可以在这里复制一下:

https://script.google.com/d/1nrwcxTjzysJl2DMSNB3BHyYfJLEbm02-ekusjUg4V9abzLZ3R_1Yqctj/edit?usp=sharing

*注意:这假设一些应用程序脚本熟悉。由于“13”IO视频是我第一次介绍应用程序脚本,我相当确定它的开展并不是那么糟糕。