有沒有辦法使用Google Apps腳本中的Google Drive API。我知道DocsList服務,它允許您查看文件夾和文件,但是Google Drive中的所有其他API(文件,關於,更改,子級,父母,權限,修訂,應用程序,評論和回覆)的情況如何。例如,是否有API訪問權限來向Google Apps腳本中的文件添加評論。Google Apps腳本訪問Drive SDK API
回答
你還應該看看由GAME TC之一Romain Vialard編寫的this Library。
它提供了不能直接使用氣體的功能,或者 - 至少 - 不是那麼簡單。
(Google-Apps-Script=GAS) Drive Services added 2013.05.13(將於2天后發佈於2013年Google I/O)顯然是精確設計的,以取代之前的API(DocsList)並允許GAS訪問Google Drive SDK,但目前沒有提及該功能(爲什麼?),但這肯定是由新的API名稱「Drive」建議的,並且在Google's great demo video "Integrate Google Drive with Google Apps Script — Google I/O 2013"和「Drive SDK」是的用途中聲明爲搜索功能searchFiles(String )。
和驅動器服務工程(我正在使用它;雖然我可以想到許多改進,但沒有發現任何內存錯誤),包括它適用於有用的應用程序(請參閱上面的視頻以獲得最多但它並不完整(包括不公開完整的Drive SDK),包括:
- 它不(但?)允許人們訪問以前版本的內容(如(增強請求:谷歌搜索「Issue 2811:使用DriveApp訪問文檔修訂版」),
- 控制索引狀態&內容方法,
- 無法獲取文件或文件夾的訪問者列表(顯然故意說視頻;但使用之前提到的DocsList或Library似乎是一種解決方法)。
我已經包含了更多的幫助鏈接,但我是一個新的海報,所以編輯告訴我「您需要至少10個聲望才能發佈2個以上的鏈接。」。
我認爲你需要50才能擺脫這個限制。祝你好運。 – 2013-12-01 05:45:36
應用程序腳本可以訪問Google API的功能,但您需要在使用它們之前明確啓用它們。
在代碼編輯器,選擇資源,高級的Google服務
點擊OFF按鈕,打開服務ON。
在關閉對話框之前,單擊底部的鏈接以打開API管理器。
一旦你完成這兩個步驟,驅動器API可Apps腳本里面。輸入關鍵詞Drive
,然後鍵入句點,可用方法將顯示在列表中。
方法
- GET - 通過ID獲取文件的元數據。
- insert - 插入一個新文件。
- 補丁 - 更新文件元數據。該方法支持補丁語義。
- 更新 - 更新文件元數據和/或內容。
- copy - 創建指定文件的副本。
- 刪除 - 通過ID永久刪除文件。跳過垃圾。
- list - 列出用戶的文件。
- touch - 將文件的更新時間設置爲當前服務器時間。
- 垃圾 - 將文件移動到垃圾箱
- untrash - 從垃圾箱恢復文件。
- 手錶 - 開始監視文件的更改。
- emptyTrash - 永久刪除所有用戶的垃圾文件。
https://developers.google.com/drive/v2/reference/files#methods
- 1. 從Perl訪問Google Drive SDK
- 2. 如何通過Google Drive API上載Google Apps腳本(NodeJS)
- 3. Google Apps腳本失去了訪問權
- 4. Google Apps腳本執行API
- 5. 無法訪問Google Apps Marketplace SDK配置
- 6. Google Apps腳本onEdit()不能訪問外部API?
- 7. 無谷歌SDK訪問Google Drive REST
- 8. 訪問Google Drive
- 9. getRoot Google Apps腳本問題
- 10. Google Apps腳本(GAS) - 創建ContentService API以提供來自Google Drive的JSON數據
- 11. 使用postman + oauth2訪問Google Apps Admin SDK
- 12. Google文檔列表API和Google Drive SDK
- 13. 有沒有方法從Google Apps腳本環境訪問Google Data API?
- 14. 使用GoogleAuthUtil令牌訪問Google Drive API
- 15. Google Drive SDK最新版本
- 16. Google Apps引擎,Google Apps腳本和Javascript
- 17. 使用Google Apps腳本的QuickBooks API POST
- 18. Google Apps腳本和外部API
- 19. Google Apps腳本 - JSON解析ZOMATO API
- 20. 從Google Apps腳本
- 21. Google Apps腳本DockPanel
- 22. Google Apps腳本[createServerClickHandler]
- 23. Google Cloud Platform:通過訪問Apps腳本拒絕了權限
- 24. Google Drive SDK 1.8.1 RedirectURL
- 25. 使用Apps腳本在Google Drive上讀取xml文件
- 26. 從Google Apps腳本運行python腳本
- 27. Google Apps腳本表循環問題
- 28. Google Apps腳本中的Record_submission問題
- 29. Google Apps腳本觸發器問題
- 30. Google Drive SDK for iOS:問題與查詢
Mogsdad,你可以很可能是我前面的問題看,我已經接受了答案,在過去的問題,並知道如何做到這一點。但是在這種情況下,你沒有回答我的問題。我在上面的問題中寫道,「我知道DocsList」,但是您的答案指向DocsList.File。此課程不允許您發佈到所有其他雲端硬盤元素,包括評論和其他內容。 – Brian 2013-04-27 19:09:20