我正在研究構建Microsoft Word的插件,這將涉及到創建當前文檔的副本。獲取當前Word文檔的OneDrive項目ID文檔
我找到了我可以在的地方copy an item through the OneDrive API。但是,這需要複製文檔的項目標識。
我似乎無法找到如何通過Office JavaScript API獲取當前Word文檔的項目標識。
我查看了Office.context.document
對象,以及Office.context.document.getFileAsync()
和Office.context.document.getFilePropertiesAysnc()
函數。
某人如何獲得當前Word文檔的OneDrive項目ID?
謝謝!這是一個非常有用的答案。儘管在使用圖形瀏覽器時,我看到Graph端點應該在文件夾之後包含子項,以列出文檔。所以,它看起來像這樣:https://graph.microsoft.com/v1.0/me/drive/root/children/Documents/children?$filter=name eq'somedoc.docx'這是我應該的行爲期望? – stmcallister
正確。從技術上講,這將返回一個數組,但我們依賴於名稱對於每個文件夾唯一的要求,所以數組應該只有1個條目。 –
我也發現了使用冒號後面的相對路徑的這種方法。 https://graph.microsoft.com/v1.0/me/drive/root:/somedoc.docx。使用此方法而不是$ filter是否存在差異或缺點? – stmcallister