2015-04-14 27 views
0

我剛剛實現了一項在Google Drive(*)中的File對象上運行的功能。長話短說:功能doSomething(file) { ... }存在(在獨立的Google Apps腳本中)並且經過充分測試。從驅動器UI調用應用程序腳本功能

我想從雲端硬盤用戶界面調用此功能,例如使用上下文菜單 - >打開方式...(但真的任何明智的手段都可以)。

有沒有簡單的方法來實現這一目標?當我所需要的只是爲自己提供的一個宏偉的宏時,我更願意不通過「在Chrome商店中註冊應用程序」整個社區。

我剛剛聽完https://www.youtube.com/watch?v=0HVJMIeb3aE,它到目前爲止最接近,但它似乎跳過了我所需要的技術細節。

(*)在我的組織中存在一個令人沮喪的重複性每個文件工作流程,因此需要將所有寫入訪問切換爲只讀,然後將所有權分配給給定用戶,然後將您自己的權限更改爲只讀。

+0

使用擴展名 –

回答

1

這絕對可以在Apps腳本中完成。有一些設置。你發佈的視頻是我用來弄清楚的。當您的應用程序連接到驅動器用戶界面時,您的註冊MIME類型將在右鍵菜單中顯示您的應用程序。

我做了一個關於這個過程高度評論的準系統框架。它還展示了我如何處理從chrome商店安裝並從chrome/chrome應用啓動器啓動的應用程序。你可以做它的一個副本,在這裏:

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

*注:這是假定位應用程序腳本的熟悉。由於'13 IO視頻是我第一次開發應用程序腳本,所以我相當確定這並不壞。

相關問題